Beispiel #1
0
    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;
        }
    }
Beispiel #2
0
 // Start is called before the first frame update
 void Start()
 {
     playerMesh   = transform.Find("PlayerMesh");
     staggroState = Staggro.neutral;
     UpdateStaggro();
 }