Exemplo n.º 1
0
    void BehaviorUpdates()
    {
        if (isFleetLeader && determiner == null && photonView.isMine)
        {
            Debug.Log("DetShip");
            determiner = new BehaviorDeterminerAiShip(this);
            myFleet.ChangeLeader(this);
        }

        if (behavior == null)
            behavior = new DoNothing(this);

        if (isFleetLeader && photonView.isMine)
            determiner.Update();

        behavior.CallUpdate();
    }
Exemplo n.º 2
0
 public void SetIsFleetLeader(bool inBool, Ship inShip)
 {
     isFleetLeader = inBool;
     if (isFleetLeader)
         determiner = new BehaviorDeterminerAiShip(inShip);
 }