Beispiel #1
0
    public void SetUpBehaviour(GameEntity entity, EC_Movement movement, EC_ScanForEnemyUnits enemySensing, EC_MeleeWeapon weapon)
    {
        this.entity       = entity;
        this.movement     = movement;
        this.enemySensing = enemySensing;
        this.weapon       = weapon;

        nextDistanceCheckTime = UnityEngine.Random.Range(0, distanceCheckingInterval);
        maxMeleeDistance     *= maxMeleeDistance;
    }
Beispiel #2
0
 public void SetUpBehaviour(GameEntity entity, EC_Movement movement, EC_ScanForEnemyUnits sensing)
 {
     this.entity   = entity;
     this.movement = movement;
     this.sensing  = sensing;
 }