public void Reset() { if (ActiveENodes == null) { return; } for (int i = 0; i < MaxENodes; i++) { EffectNode node = ActiveENodes[i]; if (node != null) { node.Reset(); RemoveActiveNode(node); } } emitter.Reset(); mStopped = false; TotalAddedCount = 0; }
public void Reset() { if (ActiveENodes == null) { return; } for (int i = 0; i < MaxENodes; i++) { EffectNode node = ActiveENodes[i]; if (node != null) { node.Reset(); RemoveActiveNode(node); } } emitter.Reset(); mStopped = false; TotalAddedCount = 0; mElapsedTime = 0f; LastClientPos = ClientTransform.position; }