示例#1
0
 protected abstract void RemoveUnitFromGrid(AUnitController unitController);
示例#2
0
 public void RemoveEnemy(AUnitController unitController)
 {
     _enemiesOnGrid.Remove(unitController);
 }
示例#3
0
 protected override void RemoveUnitFromGrid(AUnitController unitController)
 {
     _grid.RemoveCharacter(unitController);
 }
示例#4
0
 public void AddEnemy(AUnitController unitController)
 {
     _enemiesOnGrid.Add(unitController);
 }
示例#5
0
 public void RemoveCharacter(AUnitController unitController)
 {
     _charactersOnGrid.Remove(unitController);
 }
示例#6
0
 public void AddCharacter(AUnitController unitController)
 {
     _charactersOnGrid.Add(unitController);
 }
示例#7
0
 protected override void RemoveUnitFromGrid(AUnitController unitController)
 {
     _grid.RemoveEnemy(unitController);
 }
示例#8
0
 public InstancedUnit(int prefabInstanceId, AUnitController unitController)
 {
     PrefabInstanceId = prefabInstanceId;
     UnitController   = unitController;
 }