public override QObjCreator <CharObj> CreatCreator() { CharObjCreator creator = new CharObjCreator( m_paths, m_type, m_count); return(creator); }
public void ReturnObj(CharObj obj) { QObjPool <CharObj> pool = null; m_pools.TryGetValue(obj.Type, out pool); if (pool == null) { return; } CharObjCreator creator = pool.BAK_CREATOR as CharObjCreator; creator.HideObject(obj); pool.ReturnObj(obj); }