public void FireProgressEvent() { GameEvents.OnAccumulationProgressChanged(this, GenerateTimer, AccumulateInterval, ProfitResult); }
public void FinishTransferCashOfficially(TransferCashInfo transferInfo) { RemoveCompanyCash(transferInfo.InputValue); AddPlayerCash(transferInfo.RemainValue.ToCurrencyNumber()); GameEvents.OnTutorialEvent(new TutorialEventData(TutorialEventName.LegalTransferCompleted, transferInfo)); }
public void ForceFinalization() { SetGenerateTimer(0); GameEvents.OnAccumulationCompleted(this, ProfitResult); accumulatedCash = 0; }
public void ApplyMega() { IsMega = true; GameEvents.OnMegaImproveChanged(IsMega, this); }