UNPKG

@axieinfinity/mixer

Version:
21 lines 1.19 kB
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