private void EventService_EventRaise(object sender, EventRaiseEventArgs e) { if (e.RaisedEvent.EventName == EventNewEraGlobal.Name) { KaijuCouncil.UpdateTameCosts(); } }
protected override IEnumerator OnLoadGame(Amplitude.Unity.Game.Game game) { yield return(base.OnLoadGame(game)); KaijuCouncil.StaticInitialize(); KaijuCouncil.PreComputeAttractiveness(); if (this.Kaiju != null) { yield return(this.Kaiju.OnLoadGame(game)); this.gameEntityRepositoryService.Register(this.Kaiju); base.Empire.AddChild(this.Kaiju); base.Empire.Refresh(false); } this.ComputeTameCosts(game as global::Game); KaijuCouncil.UpdateTameCosts(); this.ELCPTameCostCooldown = this.ELCPCalculateTameCostCooldown(); yield break; }