예제 #1
0
        static StackObject *set_SpawnLocation_5(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 2);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            UnityEngine.Vector3 @value = new UnityEngine.Vector3();
            if (ILRuntime.Runtime.Generated.CLRBindings.s_UnityEngine_Vector3_Binding_Binder != null)
            {
                ILRuntime.Runtime.Generated.CLRBindings.s_UnityEngine_Vector3_Binding_Binder.ParseValue(ref @value, __intp, ptr_of_this_method, __mStack, true);
            }
            else
            {
                @value = (UnityEngine.Vector3) typeof(UnityEngine.Vector3).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
                __intp.Free(ptr_of_this_method);
            }

            ptr_of_this_method = ILIntepreter.Minus(__esp, 2);
            global::Controller instance_of_this_method = (global::Controller)typeof(global::Controller).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            instance_of_this_method.SpawnLocation = value;

            return(__ret);
        }
예제 #2
0
        static StackObject *get_SkinnedRigPrefab_1(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 1);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            global::Controller instance_of_this_method = (global::Controller)typeof(global::Controller).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            var result_of_this_method = instance_of_this_method.SkinnedRigPrefab;

            return(ILIntepreter.PushObject(__ret, __mStack, result_of_this_method));
        }
예제 #3
0
 // Token: 0x060009FD RID: 2557 RVA: 0x000296D0 File Offset: 0x000278D0
 public static IEnumerable <global::Controller> CurrentControllers(IEnumerable <global::PlayerClient> playerClients)
 {
     foreach (global::PlayerClient pc in playerClients)
     {
         global::Controllable controllable = pc.controllable;
         if (controllable)
         {
             global::Controller controller = controllable.controller;
             if (controller)
             {
                 yield return(controller);
             }
         }
     }
     yield break;
 }
예제 #4
0
        static StackObject *set_SkinnedRigPrefab_6(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 2);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            UnityEngine.GameObject @value = (UnityEngine.GameObject) typeof(UnityEngine.GameObject).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
            __intp.Free(ptr_of_this_method);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 2);
            global::Controller instance_of_this_method = (global::Controller)typeof(global::Controller).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            instance_of_this_method.SkinnedRigPrefab = value;

            return(__ret);
        }
예제 #5
0
        static StackObject *set_TargetingComponent_2(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 2);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            global::CharacterTargetingComponent @value = (global::CharacterTargetingComponent)typeof(global::CharacterTargetingComponent).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 2);
            global::Controller instance_of_this_method = (global::Controller)typeof(global::Controller).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            instance_of_this_method.TargetingComponent = value;

            return(__ret);
        }
예제 #6
0
        static StackObject *get_CharacterComponent_7(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 1);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            global::Controller instance_of_this_method = (global::Controller)typeof(global::Controller).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            var result_of_this_method = instance_of_this_method.CharacterComponent;

            object obj_result_of_this_method = result_of_this_method;

            if (obj_result_of_this_method is CrossBindingAdaptorType)
            {
                return(ILIntepreter.PushObject(__ret, __mStack, ((CrossBindingAdaptorType)obj_result_of_this_method).ILInstance));
            }
            return(ILIntepreter.PushObject(__ret, __mStack, result_of_this_method));
        }
예제 #7
0
 // Token: 0x06000AB5 RID: 2741 RVA: 0x0002B95C File Offset: 0x00029B5C
 public global::RelativeControl RelativeControlFrom(global::Controller controller)
 {
     return(this.idMain.RelativeControlFrom(controller));
 }
예제 #8
0
 // Token: 0x06000AAB RID: 2731 RVA: 0x0002B8BC File Offset: 0x00029ABC
 public bool AssignedControlOf(global::Controller controller)
 {
     return(this.idMain.AssignedControlOf(controller));
 }
예제 #9
0
 // Token: 0x06000AA4 RID: 2724 RVA: 0x0002B84C File Offset: 0x00029A4C
 public bool OverridingControlOf(global::Controller controller)
 {
     return(this.idMain.OverridingControlOf(controller));
 }
예제 #10
0
 // Token: 0x06000A9D RID: 2717 RVA: 0x0002B7DC File Offset: 0x000299DC
 public bool ControlOverriddenBy(global::Controller controller)
 {
     return(this.idMain.ControlOverriddenBy(controller));
 }
예제 #11
0
 // Token: 0x060009D1 RID: 2513 RVA: 0x00029144 File Offset: 0x00027344
 public new global::RelativeControl RelativeControlFrom(global::Controller controller)
 {
     return(this._controllable.RelativeControlFrom(controller));
 }
예제 #12
0
 // Token: 0x060009C7 RID: 2503 RVA: 0x000290A4 File Offset: 0x000272A4
 public new bool AssignedControlOf(global::Controller controller)
 {
     return(this._controllable.AssignedControlOf(controller));
 }
예제 #13
0
 // Token: 0x060009C0 RID: 2496 RVA: 0x00029034 File Offset: 0x00027234
 public new bool OverridingControlOf(global::Controller controller)
 {
     return(this._controllable.OverridingControlOf(controller));
 }
예제 #14
0
 // Token: 0x060009B9 RID: 2489 RVA: 0x00028FC4 File Offset: 0x000271C4
 public new bool ControlOverriddenBy(global::Controller controller)
 {
     return(this._controllable.ControlOverriddenBy(controller));
 }