private void Start() { HERO_SETUP component = base.gameObject.GetComponent <HERO_SETUP>(); HeroCostume.Init(); component.Init(); component.myCostume = HeroCostume.Costumes[costumeId]; component.CreateCharacterComponent(); head = base.transform.Find("Amarture/Controller_Body/hip/spine/chest/neck/head"); cameraPref = base.transform.Find("Amarture/Controller_Body/hip/spine/chest/shoulder_R/upper_arm_R"); if (costumeId == 9) { cameraOffset = GameObject.Find("MainCamera_Mono").transform.position - cameraPref.position; } if (component.myCostume.sex == Sex.Female) { base.animation.Play("stand"); base.animation["stand"].normalizedTime = Random.Range(0f, 1f); } else { base.animation.Play("stand_levi"); base.animation["stand_levi"].normalizedTime = Random.Range(0f, 1f); } AnimationState animationState = base.animation["stand_levi"]; float speed = 0.5f; base.animation["stand"].speed = speed; animationState.speed = speed; }
public void nextOption(CreatePart part) { if (part == CreatePart.Preset) { presetId = toNext(presetId, HeroCostume.Costumes.Length); copyCostume(HeroCostume.Costumes[presetId], setup.myCostume, init: true); CostumeDataToMyID(); setup.DeleteCharacterComponent(); setup.CreateCharacterComponent(); labelPreset.GetComponent <UILabel>().text = HeroCostume.Costumes[presetId].name; freshLabel(); } else { toOption2(part, next: true); } }
private void Start() { QualitySettings.SetQualityLevel(5, applyExpensiveChanges: true); costumeOption = HeroCostume.CostumeOptions; setup = character.GetComponent <HERO_SETUP>(); setup.Init(); setup.myCostume = new HeroCostume(); copyCostume(HeroCostume.Costumes[2], setup.myCostume); setup.myCostume.SetMesh(); setup.CreateCharacterComponent(); sexOption = new Sex[2] { Sex.Male, Sex.Female }; eyeOption = new int[28]; for (int i = 0; i < 28; i++) { eyeOption[i] = i; } faceOption = new int[14]; for (int i = 0; i < 14; i++) { faceOption[i] = i + 32; } glassOption = new int[10]; for (int i = 0; i < 10; i++) { glassOption[i] = i + 48; } hairOption = new int[11]; for (int i = 0; i < 11; i++) { hairOption[i] = i; } skinOption = new int[3]; for (int i = 0; i < 3; i++) { skinOption[i] = i + 1; } capeOption = new int[2]; for (int i = 0; i < 2; i++) { capeOption[i] = i; } divisionOption = new Division[4] { Division.TraineesSquad, Division.TheGarrison, Division.TheMilitaryPolice, Division.TheSurveryCorps }; skillOption = new string[8] { "mikasa", "levi", "sasha", "jean", "marco", "armin", "petra", "eren" }; CostumeDataToMyID(); freshLabel(); }