Пример #1
0
        /// <summary>
        /// 玩家断线
        /// </summary>
        public void OnPlayerOffLine()
        {
            mSuperposition.Clear();

            if (mCharacters != null && mCharacters.Count > 0)
            {
                for (int i = 0; i < mCharacters.Count; i++)
                {
                    NewGameCharacter ch = mCharacters[i];
                    if (ch == null)
                    {
                        continue;
                    }
                    CharacterPoolController.Pool(ch);
                }
                mCharacters.Clear();
                GameObject.DestroyObject(mCharacterHold.gameObject);
            }


            mSuperposition.Clear();
        }