Exemplo n.º 1
0
        public static bool UnityEngineVector3MSet(object objSelf, string memberName, CQ_Value param)
        {
            UnityEngine.Vector3 obj = (UnityEngine.Vector3)objSelf;
            switch (memberName)
            {
            case "x":
                if (param.EqualOrImplicateType(typeof(float)))
                {
                    obj.x = (float)param.ConvertTo(typeof(float));
                    return(true);
                }
                break;

            case "y":
                if (param.EqualOrImplicateType(typeof(float)))
                {
                    obj.y = (float)param.ConvertTo(typeof(float));
                    return(true);
                }
                break;

            case "z":
                if (param.EqualOrImplicateType(typeof(float)))
                {
                    obj.z = (float)param.ConvertTo(typeof(float));
                    return(true);
                }
                break;
            }
            return(false);
        }
Exemplo n.º 2
0
        public static bool UnityEngineTimeSSet(string memberName, CQ_Value param)
        {
            switch (memberName)
            {
            case "fixedDeltaTime":
                if (param.EqualOrImplicateType(typeof(float)))
                {
                    UnityEngine.Time.fixedDeltaTime = (float)param.ConvertTo(typeof(float));
                    return(true);
                }
                break;

            case "maximumDeltaTime":
                if (param.EqualOrImplicateType(typeof(float)))
                {
                    UnityEngine.Time.maximumDeltaTime = (float)param.ConvertTo(typeof(float));
                    return(true);
                }
                break;

            case "maximumParticleDeltaTime":
                if (param.EqualOrImplicateType(typeof(float)))
                {
                    UnityEngine.Time.maximumParticleDeltaTime = (float)param.ConvertTo(typeof(float));
                    return(true);
                }
                break;

            case "timeScale":
                if (param.EqualOrImplicateType(typeof(float)))
                {
                    UnityEngine.Time.timeScale = (float)param.ConvertTo(typeof(float));
                    return(true);
                }
                break;

            case "captureFramerate":
                if (param.EqualOrImplicateType(typeof(int)))
                {
                    UnityEngine.Time.captureFramerate = (int)param.ConvertTo(typeof(int));
                    return(true);
                }
                break;
            }
            return(false);
        }
Exemplo n.º 3
0
        public static bool UnityEngineTransformMSet(object objSelf, string memberName, CQ_Value param)
        {
            UnityEngine.Transform obj = (UnityEngine.Transform)objSelf;
            switch (memberName)
            {
            case "position":
                if (param.EqualOrImplicateType(typeof(UnityEngine.Vector3)))
                {
                    obj.position = (UnityEngine.Vector3)param.ConvertTo(typeof(UnityEngine.Vector3));
                    return(true);
                }
                break;

            case "localPosition":
                if (param.EqualOrImplicateType(typeof(UnityEngine.Vector3)))
                {
                    obj.localPosition = (UnityEngine.Vector3)param.ConvertTo(typeof(UnityEngine.Vector3));
                    return(true);
                }
                break;

            case "eulerAngles":
                if (param.EqualOrImplicateType(typeof(UnityEngine.Vector3)))
                {
                    obj.eulerAngles = (UnityEngine.Vector3)param.ConvertTo(typeof(UnityEngine.Vector3));
                    return(true);
                }
                break;

            case "localEulerAngles":
                if (param.EqualOrImplicateType(typeof(UnityEngine.Vector3)))
                {
                    obj.localEulerAngles = (UnityEngine.Vector3)param.ConvertTo(typeof(UnityEngine.Vector3));
                    return(true);
                }
                break;

            case "right":
                if (param.EqualOrImplicateType(typeof(UnityEngine.Vector3)))
                {
                    obj.right = (UnityEngine.Vector3)param.ConvertTo(typeof(UnityEngine.Vector3));
                    return(true);
                }
                break;

            case "up":
                if (param.EqualOrImplicateType(typeof(UnityEngine.Vector3)))
                {
                    obj.up = (UnityEngine.Vector3)param.ConvertTo(typeof(UnityEngine.Vector3));
                    return(true);
                }
                break;

            case "forward":
                if (param.EqualOrImplicateType(typeof(UnityEngine.Vector3)))
                {
                    obj.forward = (UnityEngine.Vector3)param.ConvertTo(typeof(UnityEngine.Vector3));
                    return(true);
                }
                break;

            case "rotation":
                if (param.EqualOrImplicateType(typeof(UnityEngine.Quaternion)))
                {
                    obj.rotation = (UnityEngine.Quaternion)param.ConvertTo(typeof(UnityEngine.Quaternion));
                    return(true);
                }
                break;

            case "localRotation":
                if (param.EqualOrImplicateType(typeof(UnityEngine.Quaternion)))
                {
                    obj.localRotation = (UnityEngine.Quaternion)param.ConvertTo(typeof(UnityEngine.Quaternion));
                    return(true);
                }
                break;

            case "localScale":
                if (param.EqualOrImplicateType(typeof(UnityEngine.Vector3)))
                {
                    obj.localScale = (UnityEngine.Vector3)param.ConvertTo(typeof(UnityEngine.Vector3));
                    return(true);
                }
                break;

            case "parent":
                if (param.EqualOrImplicateType(typeof(UnityEngine.Transform)))
                {
                    obj.parent = (UnityEngine.Transform)param.ConvertTo(typeof(UnityEngine.Transform));
                    return(true);
                }
                break;

            case "hasChanged":
                if (param.EqualOrImplicateType(typeof(bool)))
                {
                    obj.hasChanged = (bool)param.ConvertTo(typeof(bool));
                    return(true);
                }
                break;

            case "hierarchyCapacity":
                if (param.EqualOrImplicateType(typeof(int)))
                {
                    obj.hierarchyCapacity = (int)param.ConvertTo(typeof(int));
                    return(true);
                }
                break;

            case "tag":
                if (param.EqualOrImplicateType(typeof(string)))
                {
                    obj.tag = (string)param.ConvertTo(typeof(string));
                    return(true);
                }
                break;

            case "name":
                if (param.EqualOrImplicateType(typeof(string)))
                {
                    obj.name = (string)param.ConvertTo(typeof(string));
                    return(true);
                }
                break;

            case "hideFlags":
                if (param.EqualOrImplicateType(typeof(UnityEngine.HideFlags)))
                {
                    obj.hideFlags = (UnityEngine.HideFlags)param.ConvertTo(typeof(UnityEngine.HideFlags));
                    return(true);
                }
                break;
            }
            return(false);
        }