예제 #1
0
        // EXECUTABLE: ----------------------------------------------------------------------------

        public override bool InstantExecute(GameObject target, IAction[] actions, int index)
        {
            if (HookCamera.Instance != null)
            {
                if (HookCamera.Instance.gameObject.GetComponent <CameraColourCorrecting>() == null)
                {
                    HookCamera.Instance.gameObject.AddComponent <CameraColourCorrecting>();
                }

                CameraColourCorrecting camcolour = HookCamera.Instance.Get <CameraColourCorrecting>();

                if (enableVariable == true)
                {
                    camcolour.correcting = (bool)this.correctingVariable.Get(target);
                }
                else
                {
                    if (enableCorrecting == true)
                    {
                        camcolour.correcting = true;
                    }
                    else
                    {
                        camcolour.correcting = false;
                    }
                }
            }


            return(true);
        }
예제 #2
0
        // EXECUTABLE: ----------------------------------------------------------------------------

        public override bool InstantExecute(GameObject target, IAction[] actions, int index)
        {
            if (HookCamera.Instance != null)
            {
                if (HookCamera.Instance.gameObject.GetComponent <CameraColourCorrecting>() == null)
                {
                    HookCamera.Instance.gameObject.AddComponent <CameraColourCorrecting>();
                }

                CameraColourCorrecting camcolour = HookCamera.Instance.Get <CameraColourCorrecting>();
                if (hueVar == true)
                {
                    camcolour.hue = (float)this.camera_hue.Get(target);
                }
                else
                {
                    camcolour.hue = _hue;
                }

                if (satVar == true)
                {
                    camcolour.saturation = (float)this.camera_saturation.Get(target);
                }
                else
                {
                    camcolour.saturation = _saturation;
                }

                if (brtVar == true)
                {
                    camcolour.brightness = (float)this.camera_brightness.Get(target);
                }
                else
                {
                    camcolour.brightness = _brightness;
                }

                if (cntVar == true)
                {
                    camcolour.contrast = (float)this.camera_contrast.Get(target);
                }
                else
                {
                    camcolour.contrast = _contrast;
                }
            }


            return(true);
        }
예제 #3
0
        // EXECUTABLE: ----------------------------------------------------------------------------

        public override bool InstantExecute(GameObject target, IAction[] actions, int index)
        {
            if (HookCamera.Instance != null)
            {
                if (HookCamera.Instance.gameObject.GetComponent <CameraColourCorrecting>() == null)
                {
                    HookCamera.Instance.gameObject.AddComponent <CameraColourCorrecting>();
                }

                CameraColourCorrecting camcolour = HookCamera.Instance.Get <CameraColourCorrecting>();
                if (hueVar == true)
                {
                    camcolour.hue = (float)this.camera_hue.Get(target);
                }
                else
                {
                    camcolour.hue = _hue;
                }
            }


            return(true);
        }