예제 #1
0
    private void Advance(TimeBy timeBy)
    {
        ulong seconds = Galaxy.Advance(timeBy);

        UpdateCompletedTime = Galaxy.GalacticTime + seconds;
        StartCoroutine(Transition(seconds));
    }
예제 #2
0
        internal ulong Advance(TimeBy amount)
        {
            if (IsGenerated == false)
            {
                return(0);
            }

            return(InvokePulse[amount]());
        }
예제 #3
0
 public void RunAt(int timeby)
 {
     TimeStep = (TimeBy)timeby;
     RealTime = true;
     Advance(TimeStep);
 }