Beispiel #1
0
		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);
			}
		}
Beispiel #2
0
		public virtual void Initialize(GameController gameController)
		{
			_gameController = gameController;
			
			var bState = gameController.behaviorState;

			_behaviorContext = bState.GetNewContext();

			InitializeBehaviorContext(_behaviorContext);


			InitializeBehaviorTree(bState);

		}
Beispiel #3
0
		public void Initialize(GameController gameController, Squad squad)
		{
			this._squad = squad;
		
			base.Initialize(gameController);
		}