Beispiel #1
0
        public override void Init(SpawnUnitConfig unitConfig)
        {
            base.Init(unitConfig);
            TurningEnemyConfig config = unitConfig as TurningEnemyConfig;

            turnBehaviour.Init(config.timeBetweenTurns, config.turnMagnitude, config.turnLength);
        }
Beispiel #2
0
 public virtual void Init(SpawnUnitConfig unitConfig)
 {
     HandleActions();
     moveBehaviour.Init(unitConfig.Speed);
 }
Beispiel #3
0
 public void Setup(SpawnUnitConfig unitConfig)
 {
     targetUnit.Init(unitConfig);
 }