public void ResetFlags() { build_flag = Building.Building_Type.NOTHING; terra_flag = Terrain.TerrainType.NOTHING; magic_cast_flag = MagicController.SpellType.NOTHING; round_bonus_flag = RoundBonusManager.RoundBonusType.NOTHING; }
//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; }
public void SendRoundBonusReturned(RoundBonusManager.RoundBonusType returnedBonus) { Cmd_ChangeReturnedRoundBonusPickedData(returnedBonus); }
public void SendRoundBonusPicked(RoundBonusManager.RoundBonusType bonus) { Cmd_ChangeRoundBonusPickedData(bonus); Cmd_SetChangeFlag(ChangeFlag.RoundBonus); }
public void Rpc_ChangeReturnedRoundBonusPickedData(RoundBonusManager.RoundBonusType returnedBonus) { ReturnedRoundBonus = returnedBonus; }
public void Cmd_ChangeReturnedRoundBonusPickedData(RoundBonusManager.RoundBonusType returnedBonus) { Rpc_ChangeReturnedRoundBonusPickedData(returnedBonus); }
void Rpc_ChangeRoundBonusPickedData(RoundBonusManager.RoundBonusType bonus) { PickedRoundBonus = bonus; }
void Cmd_ChangeRoundBonusPickedData(RoundBonusManager.RoundBonusType bonus) { Rpc_ChangeRoundBonusPickedData(bonus); }
public void Set_Round_Bonus_Flag(int flag_) { ResetFlags(); round_bonus_flag = (RoundBonusManager.RoundBonusType)flag_; }
public Round_Bonus(PointBonus pb_, SingleIncome income_, RoundBonusManager.RoundBonusType type_) { RoundPointbonus = pb_; Round_Income = income_; Type = type_; }
public Round_Bonus(PointBonus pb_, RoundBonusManager.RoundBonusType type_) { RoundPointbonus = pb_; Type = type_; }
//Takes round bonus. Disables the picking of that round bonus tile. public void SimulateRoundBonusPicked(RoundBonusManager.RoundBonusType bonusType, RoundBonusManager.RoundBonusType returnedBonus) { roundBonusManager.TakeRoundBonus(bonusType); roundBonusManager.ReturnRoundBonus(returnedBonus); }