예제 #1
0
        public static List <Zone> FindZonesFromTag(Spell spell, SpellZoneTag zoneTag, SpellPlayerSide spellSide)
        {
            object[]        objArray1 = new object[] { spell, zoneTag, spellSide };
            Class267 <Zone> class2    = MonoClass.smethod_16 <Class267 <Zone> >(TritonHs.MainAssemblyPath, "", "SpellUtils", "FindZonesFromTag", new Class272.Enum20[] { Class272.Enum20.Class }, objArray1);

            if (class2 != null)
            {
                return(class2.method_25());
            }
            return(null);
        }
예제 #2
0
        public static List <Locale> GetLoadOrder(Locale locale, bool isCardTexture)
        {
            Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.ValueType, Class272.Enum20.Boolean };
            object[]          objArray1  = new object[] { locale, isCardTexture };
            Class246 <Locale> class2     = MonoClass.smethod_16 <Class246 <Locale> >(TritonHs.MainAssemblyPath, "", "Localization", "GetLoadOrder", enumArray1, objArray1);

            if (class2 != null)
            {
                return(class2.method_25());
            }
            return(null);
        }
예제 #3
0
        public static List <Locale> GetLoadOrder(AssetFamily family)
        {
            Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.ValueType };
            object[]          objArray1  = new object[] { family };
            Class246 <Locale> class2     = MonoClass.smethod_16 <Class246 <Locale> >(TritonHs.MainAssemblyPath, "", "Localization", "GetLoadOrder", enumArray1, objArray1);

            if (class2 != null)
            {
                return(class2.method_25());
            }
            return(null);
        }
예제 #4
0
        public static IntPtr GetType(string name, string assembly)
        {
            Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.String, Class272.Enum20.String };
            object[]          objArray1  = new object[] { name, assembly };
            TypeWrapper       wrapper    = MonoClass.smethod_16 <TypeWrapper>(TritonHs.UnityEngineAssemblyPath, "UnityEngine", "Types", "GetType", enumArray1, objArray1);

            if (wrapper == null)
            {
                return(IntPtr.Zero);
            }
            return(wrapper.Address);
        }
예제 #5
0
        public static UnityObject FindObjectsOfType(string typeName)
        {
            IntPtr ptr = MonoClass.ReflectionTypeGetType(typeName);

            if (ptr != IntPtr.Zero)
            {
                Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.Class };
                object[]          objArray1  = new object[] { ptr };
                return(MonoClass.smethod_16 <UnityObject>(TritonHs.UnityEngineAssemblyPath, "UnityEngine", "Object", "FindObjectsOfType", enumArray1, objArray1));
            }
            return(null);
        }
예제 #6
0
        public static List <UnityObject> FindObjectsOfType <T>()
        {
            IntPtr ptr = MonoClass.ReflectionTypeGetType(typeof(T).Name);

            if (ptr != IntPtr.Zero)
            {
                Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.Class };
                object[]          objArray1  = new object[] { ptr };
                return(MonoClass.smethod_16 <Class247 <UnityObject> >(TritonHs.UnityEngineAssemblyPath, "UnityEngine", "Object", "FindObjectsOfType", enumArray1, objArray1).method_25());
            }
            return(null);
        }
예제 #7
0
        public static List <Zone> FindZonesFromTag(SpellZoneTag zoneTag)
        {
            Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.ValueType };
            object[]          objArray1  = new object[] { zoneTag };
            Class267 <Zone>   class2     = MonoClass.smethod_16 <Class267 <Zone> >(TritonHs.MainAssemblyPath, "", "SpellUtils", "FindZonesFromTag", enumArray1, objArray1);

            if (class2 != null)
            {
                return(class2.method_25());
            }
            return(null);
        }
예제 #8
0
 public static Material GetSharedMaterial(Renderer renderer, int materialIndex)
 {
     Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.Class, Class272.Enum20.I4 };
     object[]          objArray1  = new object[] { renderer, materialIndex };
     return(MonoClass.smethod_16 <Material>(TritonHs.MainAssemblyPath, "", "RenderUtils", "GetSharedMaterial", enumArray1, objArray1));
 }
예제 #9
0
 public static UnityObject Instantiate(GameObject original, GameObject parent, bool withRotation)
 {
     object[] objArray1 = new object[] { original, parent, withRotation };
     return(MonoClass.smethod_16 <UnityObject>(TritonHs.MainAssemblyPath, "", "GameUtils", "Instantiate", new Class272.Enum20[] { Class272.Enum20.Class }, objArray1));
 }
예제 #10
0
 public static UnityObject Instantiate(object original)
 {
     Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.Class };
     object[]          objArray1  = new object[] { original };
     return(MonoClass.smethod_16 <UnityObject>(TritonHs.MainAssemblyPath, "", "GameUtils", "Instantiate", enumArray1, objArray1));
 }
예제 #11
0
 public static CardDbfRecord GetCardRecord(string cardId)
 {
     Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.String };
     object[]          objArray1  = new object[] { cardId };
     return(MonoClass.smethod_16 <CardDbfRecord>(TritonHs.MainAssemblyPath, "", "GameUtils", "GetCardRecord", enumArray1, objArray1));
 }
예제 #12
0
 public static GameObject CreateInputBlocker(Camera camera, string name, Component parent)
 {
     object[] objArray1 = new object[] { camera, name, parent };
     return(MonoClass.smethod_16 <GameObject>(TritonHs.MainAssemblyPath, "", "CameraUtils", "CreateInputBlocker", new Class272.Enum20[] { Class272.Enum20.Class }, objArray1));
 }
예제 #13
0
 public static GameObject CreateInputBlocker(Camera camera, string name)
 {
     Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.Class, Class272.Enum20.String };
     object[]          objArray1  = new object[] { camera, name };
     return(MonoClass.smethod_16 <GameObject>(TritonHs.MainAssemblyPath, "", "CameraUtils", "CreateInputBlocker", enumArray1, objArray1));
 }
예제 #14
0
 public static Camera FindFirstByLayer(GameLayer layer)
 {
     Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.ValueType };
     object[]          objArray1  = new object[] { layer };
     return(MonoClass.smethod_16 <Camera>(TritonHs.MainAssemblyPath, "", "CameraUtils", "FindFirstByLayer", enumArray1, objArray1));
 }
예제 #15
0
 public static GraphicsResolution create(int width, int height)
 {
     Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.I4, Class272.Enum20.I4 };
     object[]          objArray1  = new object[] { width, height };
     return(MonoClass.smethod_16 <GraphicsResolution>(TritonHs.MainAssemblyPath, "", "GraphicsResolution", "create", enumArray1, objArray1));
 }
예제 #16
0
 public static GameObject FindTopParent(GameObject go)
 {
     Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.Class };
     object[]          objArray1  = new object[] { go };
     return(MonoClass.smethod_16 <GameObject>(TritonHs.MainAssemblyPath, "", "SceneUtils", "FindTopParent", enumArray1, objArray1));
 }
예제 #17
0
 public static Transform CreateBone(GameObject template)
 {
     Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.Class };
     object[]          objArray1  = new object[] { template };
     return(MonoClass.smethod_16 <Transform>(TritonHs.MainAssemblyPath, "", "SceneUtils", "CreateBone", enumArray1, objArray1));
 }
예제 #18
0
 public static Blizzard.Time.ScopedTimer Create(string preMessage, string postMessage)
 {
     Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.String, Class272.Enum20.String };
     object[]          objArray1  = new object[] { preMessage, postMessage };
     return(MonoClass.smethod_16 <Blizzard.Time.ScopedTimer>(TritonHs.MainAssemblyPath, "", "ScopedTimer", "Create", enumArray1, objArray1));
 }