private void Resolve(Effect e) { if (_p.UsesStack == false) { e.BeginResolve(); e.FinishResolve(); return; } Stack.QueueTriggered(e); }
protected void Resolve(Effect e, bool skipStack) { if (_p.UsesStack == false || skipStack) { e.BeginResolve(); e.FinishResolve(); return; } Stack.Push(e); }