@axieinfinity/mixer
Version:
Axie Infinity Mixer
21 lines • 1.19 kB
TypeScript
import { AxieBodySample, AxieBodyStructure, AxiePartSample, AxiePartStructure, AxiePartType, AxieSkinColor } from './BodyStructure';
declare class AxieGenesStuff {
axieSkinColors: Array<AxieSkinColor>;
bodySamples: Array<AxieBodySample>;
partSamples: Array<AxiePartSample>;
constructor();
load(genesJson: any): void;
private getBodySample;
findPart(partClass: string, partType: AxiePartType, partValue: number): AxiePartSample;
findPartBySample(partType: AxiePartType, sampleName: string): AxiePartSample;
overridePartSample(partType: AxiePartType, sampleName: string, stage: number, skin: number): string;
private getPartSample;
getPartSampleCustom(partType: AxiePartType, part: AxiePartStructure, stage: number, skin: number): string;
getAdultCombo(bodyStructure: AxieBodyStructure): Map<string, string>;
getAxieColorsVariant(primaryValue: number, bodySkin: number, bodyClass: string): number;
getAxieVariantKeyFromIndex(variantIndex: number): string;
getAxieColorPartShift(variant: string): string;
}
declare const genesStuff: AxieGenesStuff;
export { genesStuff };
//# sourceMappingURL=GenesStuff.d.ts.map