public void addGrowPoint(int id, Vector3 pos)
    {
        _DBC_LIFEABILITY_GROWPOINT growPoint = mGrowPointDBC.Search_Index_EQU(id);

        GFX.GfxActor actor = (GFX.GfxActor)GFX.GFXObjectManager.Instance.createObject(growPoint.szMeshFile, GFX.GFXObjectType.ACTOR);
        actor.position = pos;
        mAllGrowPoint.Add(actor, id);
        actor.setRenderInterfaceCreateEvt(new GFX.OnRenderInterfaceEvent(OnActorCreate));
    }
    // Use this for initialization
    void Start()
    {
        if (mDBCSystem == null)
        {
            mDBCSystem = CDataBaseSystem.Instance;
            mDBCSystem.Initial(DBStruct.s_dbToLoad, DBStruct.GetResources);
        }
        mGrowPointDBC    = DBSystem.CDataBaseSystem.Instance.GetDataBase <_DBC_LIFEABILITY_GROWPOINT>((int)DataBaseStruct.DBC_LIFEABILITY_GROWPOINT);
        mAllGrwoPintInfo = new string[mGrowPointDBC.StructDict.Count];
        int j = 0;

        foreach (int i in mGrowPointDBC.StructDict.Keys)
        {
            _DBC_LIFEABILITY_GROWPOINT growPoint = mGrowPointDBC.Search_Index_EQU(i);
            mAllGrwoPintInfo[j] = growPoint.nID.ToString() + growPoint.szName;
            mIDToIndex.Add(i, j);
            mIndexToID.Add(j, i);
            j++;
        }
    }