Exemple #1
0
 public NativeStruct FindRtti(string name)
 {
     NativeStruct rtti;
     if (Rttis.TryGetValue(name, out rtti))
         return rtti;
     return null;
 }
Exemple #2
0
 public NativeStructManager()
 {
     mCoreObject = SDK_RttiStructManager_GetInstance();
     for (UInt32 i = 0; i < StructNumber; i++)
     {
         var info = GetStruct(i);
         Rttis.Add(info.FullName, info);
     }
 }
Exemple #3
0
 public NativeEnumManager()
 {
     mCoreObject = SDK_RttiEnumManager_GetInstance();
     for (UInt32 i = 0; i < EnumNumber; i++)
     {
         var info = GetEnum(i);
         Rttis.Add(info.FullName, info);
     }
 }
Exemple #4
0
        public NativeRtti FindRtti(string name)
        {
            NativeRtti rtti;

            if (Rttis.TryGetValue(name, out rtti))
            {
                return(rtti);
            }
            return(null);
        }
Exemple #5
0
 public NativeRttiManager()
 {
     mCoreObject = SDK_CoreRttiManager_GetInstance();
     for (UInt32 i = 0; i < RttiNumber; i++)
     {
         var info = GetRtti(i);
         Rttis.Add(info.ClassName, info);
         RttiIDs[info.ClassId] = info;
     }
 }