protected override void Start() { base.Start(); stackCapacity = (int)(1.0F / Time.fixedDeltaTime) * TimeController.MaxSeconds; rewindStack = new FizzleStack <IRewindStatus>(stackCapacity); reverseStack = new FizzleStack <IRewindStatus>(stackCapacity); }
public virtual void BeginForking() { FizzleStack <IRewindStatus> stack2 = new FizzleStack <IRewindStatus>(stackCapacity); reverseStack?.Pour(stack2); stack2.Pour(forkStack); if (forkStack.Count == 0) { ForkStatus(PushToStack()); } }
protected override void Start() { base.Start(); forkStack = new FizzleStack <IRewindStatus>(stackCapacity); }