public override void Complete(MongoGameStateData.GameStateData stateData) { var unit = stateData.GetUnitById(UnitId); if (unit != null) { unit.X = this.X; unit.Y = this.Y; } }
public override void Complete(MongoGameStateData.GameStateData stateData) { var unit = stateData.GetUnitById(UnitId); if (unit != null) { var enemy = stateData.GetUnitByLocation(X, Y); if (enemy != null) { enemy.Hurt(1, stateData); } } }