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(); }
public void SetIsFleetLeader(bool inBool, Ship inShip) { isFleetLeader = inBool; if (isFleetLeader) determiner = new BehaviorDeterminerAiShip(inShip); }