//Game Code void Awake() { myCharacter = GetComponent <CharacterController>(); anim = GetComponent <Animator>(); morphEmmiter = GetComponent <ParticleSystem>(); manager = FindObjectOfType <gameManager>(); newCheckPoint(transform.position); Slime = transform.Find("Slime").gameObject; RockMonster = transform.Find("RockMonster").gameObject; Hawk = transform.Find("Hawk").gameObject; Human = transform.Find("Human").gameObject; Salmon = transform.Find("Salmon").gameObject; formRay = new formStats[5]; formRay[0] = new formStats(2f, 4f, 10f, .9f, 1, 3, 1, 4, 0.5f); //Slime formRay[1] = new formStats(1.5f, 3f, 10f, .9f, 1, 3, 1, 4, 0.5f); //RockMonster formRay[2] = new formStats(2f, 15f, 10f, .9f, 1, 3, 1, 0, 0.5f); //Hawk formRay[3] = new formStats(2f, 4f, 10f, .9f, 1, 3, 1, 4, 0.5f); //Human formRay[4] = new formStats(1f, 100f, 1f, .95f, 3, 9, .4f, 0, 25f); //Salmon //For the test formInt = 1; formNum = Morph.Rock; newForm = Morph.Slime; currentForm = Slime; activateNew(Morph.Slime); moveSpeed = new Vector3(0f, 0f, 0f); jumpCount = 1; canFlip = false; zAxis = false; }
// void loadSpeeds(formStats newStats) { speed = newStats.speed; maxVel = newStats.maxVel; jumpForce = newStats.jumpForce; jumpDecay = newStats.jumpDecay; swimSpeed = newStats.swimSpeed; swimMax = newStats.swimMax; sinkSpeed = newStats.sinkSpeed; sinkMax = newStats.sinkMax; waterJumpMult = newStats.waterJumpMult; }