void UpdateStaggro() { switch (staggroState) { case Staggro.stealthy: staggroState = Staggro.neutral; playerMesh.localScale = new Vector3(1.0f, 1.0f, 1.0f); break; case Staggro.neutral: staggroState = Staggro.aggro; playerMesh.localScale = new Vector3(1.0f, 2.0f, 1.0f); break; case Staggro.aggro: staggroState = Staggro.stealthy; playerMesh.localScale = new Vector3(1.0f, 0.5f, 1.0f); break; } }
// Start is called before the first frame update void Start() { playerMesh = transform.Find("PlayerMesh"); staggroState = Staggro.neutral; UpdateStaggro(); }