Пример #1
0
    //Only resets locally, prevents turns being executed twice.
    public void ResetData()
    {
        CoordinateX        = 0; CoordinateY = 0;
        Built              = Building.Building_Type.NOTHING;
        Terraformed        = Terrain.TerrainType.NOTHING;
        PickedRoundBonus   = RoundBonusManager.RoundBonusType.NOTHING;
        ReturnedRoundBonus = RoundBonusManager.RoundBonusType.NOTHING;
        FoundedCityBonus   = TownFoundingBonusManager.TownTiletype.NOTHING;
        CastedSpell        = MagicController.SpellType.NOTHING;

        Change = ChangeFlag.NOTHING;
    }
Пример #2
0
 public void SendCityFoundingData(TownFoundingBonusManager.TownTiletype foundedBonus)
 {
     Cmd_ChangeFoundedCityData(foundedBonus);
     Cmd_SetChangeFlag(ChangeFlag.FoundedCity);
 }
Пример #3
0
 void Cmd_ChangeFoundedCityData(TownFoundingBonusManager.TownTiletype bonus)
 {
     Rpc_ChangeFoundedCityData(bonus);
 }
Пример #4
0
 void Rpc_ChangeFoundedCityData(TownFoundingBonusManager.TownTiletype bonus)
 {
     FoundedCityBonus = bonus;
 }
Пример #5
0
 //Takes city founding bonus tile. Reduces the amount of the given tile. All bonuses are calculated locally.
 public void SimulateCityFounding(TownFoundingBonusManager.TownTiletype takenBonus)
 {
     townFoundManager.ReduceTownTile(takenBonus);
 }