public override void Initialize(GameController gameController) { base.Initialize(gameController); for (int i = 0; i < squadMembers.Length; i++) { // squadMembers[i].squad = this; squadMembers[i].Initialize(gameController, this); } }
public virtual void Initialize(GameController gameController) { _gameController = gameController; var bState = gameController.behaviorState; _behaviorContext = bState.GetNewContext(); InitializeBehaviorContext(_behaviorContext); InitializeBehaviorTree(bState); }
public void Initialize(GameController gameController, Squad squad) { this._squad = squad; base.Initialize(gameController); }