Beispiel #1
0
 protected override void Start()
 {
     base.Start();
     stackCapacity = (int)(1.0F / Time.fixedDeltaTime) * TimeController.MaxSeconds;
     rewindStack   = new FizzleStack <IRewindStatus>(stackCapacity);
     reverseStack  = new FizzleStack <IRewindStatus>(stackCapacity);
 }
Beispiel #2
0
        public virtual void BeginForking()
        {
            FizzleStack <IRewindStatus> stack2 = new FizzleStack <IRewindStatus>(stackCapacity);

            reverseStack?.Pour(stack2);
            stack2.Pour(forkStack);
            if (forkStack.Count == 0)
            {
                ForkStatus(PushToStack());
            }
        }
Beispiel #3
0
 protected override void Start()
 {
     base.Start();
     forkStack = new FizzleStack <IRewindStatus>(stackCapacity);
 }