Пример #1
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;
        }
Пример #2
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;
        }