Exemple #1
0
 public override bool Tick(Unit.Unit unit)
 {
     return(_isFinished);
 }
Exemple #2
0
 public override void StartAction(Unit.Unit unit)
 {
     _agent.Execute();
 }
Exemple #3
0
 public override bool Tick(Unit.Unit actor) => true;
Exemple #4
0
 public void StartAction(Unit.Unit unit)
 {
     unit.StartCoroutine(Execute());
 }
Exemple #5
0
 public bool Tick(Unit.Unit actor)
 {
     return(_isFinished);
 }
Exemple #6
0
        public void StartAction(Unit.Unit unit)
        {
            var projectile = Object.Instantiate(_projectile, unit.transform.position, Quaternion.identity).GetComponent <ProjectileBehaviour>();

            projectile.Fire(unit, _endPoint, () => _isComplete = true);
        }
Exemple #7
0
 public bool Tick(Unit.Unit actor)
 {
     return(_isComplete);
 }
Exemple #8
0
 private void AuthorityHandleUnitDeSpawned(Unit.Unit unit)
 {
     myUnits.Remove(unit);
 }
Exemple #9
0
 private void AuthorityHandleUnitSpawned(Unit.Unit unit)
 {
     myUnits.Add(unit);
 }
Exemple #10
0
 public WinningAreaEntry(Unit.Unit unit, Side side, int round)
 {
     this.unit         = unit;
     this.side         = side;
     this.roundEntered = round;
 }
Exemple #11
0
 protected virtual void Awake()
 {
     _unit = GetComponent <Unit.Unit>();
 }
Exemple #12
0
 void Select(Unit.Unit unit)
 {
     selected = unit;
 }