コード例 #1
0
    private void OnDestroy()
    {
#if !UNITY_EDITOR
        try
        {
#endif

        if (null != mFackeCharacter)
        {
            mFackeCharacter.Destroy();
            mFackeCharacter.OnWingLoadedCallback = null;
            mFackeCharacter = null;
        }

        EventDispatcher.Instance.RemoveEventListener(BattleUnionRefreshModelView.EVENT_TYPE, OnModelRefresh);

#if !UNITY_EDITOR
    }

    catch (Exception ex)
    {
        Logger.Error(ex.ToString());
    }
#endif
    }
コード例 #2
0
    public void DestroyFakeCharacter()
    {
        if (null != ElfCreator)
        {
            ElfCreator.DestroyFakeCharacter();
        }

        if (null != Character)
        {
            Character.Destroy();
            Character = null;
        }
    }