Esempio n. 1
0
 void DoneReviving()
 {
     state = FriendState.TakingCover;
     reviveTarget.State  = FriendState.TakingCover;
     reviveTarget.downed = false;
     reviveTarget        = null;
 }
Esempio n. 2
0
 public void Revive(FriendlyBehaviour member)
 {
     controller.goal = member.transform;
     reviveTarget    = member;
     state           = FriendState.Reviving;
     startedReviving = false;
 }
Esempio n. 3
0
    private void OnTriggerEnter(Collider other)
    {
        EnemyBehaviour enemy = other.GetComponent <EnemyBehaviour>();

        if (other.GetComponent <EnemyBehaviour>().objectiveReached == true)
        {
            GameManager.singleton.AddEnemyPoints(1);
        }
        FriendlyBehaviour friend = other.GetComponent <FriendlyBehaviour>();

        if (other.gameObject.tag == "FriendlyWorker")
        {
            GameManager.singleton.SubEnemyPoints(1);
        }
    }
Esempio n. 4
0
    //void makeArrayWithSingletonStats()
    //{
    //
    //}



    private void OnTriggerEnter(Collider other)
    {
        FriendlyBehaviour friend = other.GetComponent <FriendlyBehaviour>();

        if (friend != null && friend.objectiveReached == true)
        {
            GameManager.singleton.AddPlayerPoints(1);
        }

        EnemyBehaviour enemy = other.GetComponent <EnemyBehaviour>();

        if (enemy != null && enemy.targetReached == true)
        {
            GameManager.singleton.SubPlayerPoints(1);
        }
    }