Example #1
0
    //-------------------------------------------------------------------------
    public void destroy()
    {
        foreach (var it in mMapNodeMgr)
        {
            it.Value.Dispose();
        }
        mMapNodeMgr.Clear();

        mMapNodeDefFile.Clear();

        if (mNodeScriptMgr != null)
        {
            mNodeScriptMgr.destroy();
            mNodeScriptMgr = null;
        }

        if (mNodeEffectMgr != null)
        {
            mNodeEffectMgr.destroy();
            mNodeEffectMgr = null;
        }

        if (mNodeTriggerMgr != null)
        {
            mNodeTriggerMgr.destroy();
            mNodeTriggerMgr = null;
        }

        if (mNodeTriggerConditionMgr != null)
        {
            mNodeTriggerConditionMgr.destroy();
            mNodeTriggerConditionMgr = null;
        }
    }