示例#1
0
    public SceneObj CheckIsActive(string sUid)
    {
        SceneObj obj;

        if (ActiveObjDic.TryGetValue(sUid, out obj))
        {
            return(obj);
        }
        return(null);
    }
示例#2
0
    public bool MoveToInActive(ObjData obj)
    {
        SceneObj sceneObj;

        if (ActiveObjDic.TryGetValue(obj.sUid, out sceneObj))
        {
            sceneObj.obj.SetActive(false);
            InActiveObjDic.Add(obj.sUid, sceneObj);
            ActiveObjDic.Remove(obj.sUid);
            return(true);
        }
        return(false);
    }