コード例 #1
0
ファイル: GUIUnstrip.cs プロジェクト: enko7/Explorer
        public static GUILayoutOption ExpandHeight(bool expand)
        {
            var ilValue = new Il2CppSystem.Int32
            {
                m_value = (!expand) ? 0 : 1
            };

            var option = new GUILayoutOption(GUILayoutOption.Type.stretchHeight, ilValue.BoxIl2CppObject());

            return(option);
        }
コード例 #2
0
        public static Object[] getRPCObjectEmf(int i, Vector3 pos, int type = 0)
        {
            Debug.Msg("getRPCObjectEmf", 3);
            Object[] obj = new Object[i];
            if (i > 0)
            {
                Vector3 vector  = default(Vector3);
                Int32   integer = default(Int32);
                vector          = pos;
                integer.m_value = type;

                obj[0] = vector.BoxIl2CppObject();
                obj[1] = integer.BoxIl2CppObject();
            }
            return(obj);
        }
コード例 #3
0
        public static Object[] getRPCObject(int i, bool isTrue = true, int rangeMin = 0, int rangeMax = 0, bool rangeFirst = false, bool isPosition = false, Vector3 pos = new Vector3())
        {
            Debug.Msg("getRPCObject", 3);
            Object[] obj = new Object[i];
            if (i > 0)
            {
                Boolean boolean = default(Boolean);
                if (!rangeFirst)
                {
                    if (isTrue)
                    {
                        boolean.m_value = true;
                    }
                    else
                    {
                        boolean.m_value = false;
                    }
                    obj[0] = boolean.BoxIl2CppObject();

                    if (i == 2)
                    {
                        Int32 integer = default(Int32);
                        integer.m_value = Random.Range(rangeMin, rangeMax);
                        obj[1]          = integer.BoxIl2CppObject();
                    }
                }
                else
                {
                    Int32 integer = default(Int32);
                    integer.m_value = Random.Range(rangeMin, rangeMax);
                    obj[0]          = integer.BoxIl2CppObject();
                }
            }
            if (isPosition)
            {
                Vector3 vector = default(Vector3);
                vector = pos;
                obj[0] = vector.BoxIl2CppObject();
            }

            return(obj);
        }
コード例 #4
0
        private static Object[] getRPCObject(int i, bool isTrue = true, int rangeMin = 0, int rangeMax = 0, bool rangeFirst = false)
        {
            Debug.Out("getRPCObject");
            Object[] obj = new Object[i];
            if (i > 0)
            {
                Boolean boolean = default(Boolean);
                if (!rangeFirst)
                {
                    if (isTrue)
                    {
                        boolean.m_value = true;
                    }
                    else
                    {
                        boolean.m_value = false;
                    }
                    obj[0] = boolean.BoxIl2CppObject();

                    if (i == 2)
                    {
                        Int32 integer = default(Int32);
                        integer.m_value = Random.Range(rangeMin, rangeMax);
                        obj[1]          = integer.BoxIl2CppObject();
                    }
                }
                else
                {
                    Int32 integer = default(Int32);
                    integer.m_value = Random.Range(rangeMin, rangeMax);
                    obj[0]          = integer.BoxIl2CppObject();
                }
            }

            return(obj);
        }