Exemplo n.º 1
0
            // Token: 0x06000080 RID: 128 RVA: 0x00004A62 File Offset: 0x00002C62
            public FieldInfo GetFieldInfo()
            {
                EntityStateManager.StateInfo stateInfo = this.owner;
                if (stateInfo == null)
                {
                    return(null);
                }
                Type stateType = stateInfo.serializedType.stateType;

                if (stateType == null)
                {
                    return(null);
                }
                return(stateType.GetField(this._fieldName, BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy));
            }
Exemplo n.º 2
0
 // Token: 0x06000056 RID: 86 RVA: 0x000040A0 File Offset: 0x000022A0
 private EntityStateManager.StateInfo GetStateInfo(Type stateType)
 {
     if (stateType == null || !stateType.IsSubclassOf(typeof(EntityState)))
     {
         return(null);
     }
     EntityStateManager.StateInfo stateInfo = this.stateInfoList.Find((EntityStateManager.StateInfo currentItem) => currentItem.serializedType.stateType == stateType);
     if (stateInfo == null)
     {
         stateInfo = new EntityStateManager.StateInfo();
         stateInfo.SetStateType(stateType);
         this.stateInfoList.Add(stateInfo);
     }
     return(stateInfo);
 }