private void Advance(TimeBy timeBy) { ulong seconds = Galaxy.Advance(timeBy); UpdateCompletedTime = Galaxy.GalacticTime + seconds; StartCoroutine(Transition(seconds)); }
internal ulong Advance(TimeBy amount) { if (IsGenerated == false) { return(0); } return(InvokePulse[amount]()); }
public void RunAt(int timeby) { TimeStep = (TimeBy)timeby; RealTime = true; Advance(TimeStep); }