CameraFocusChanger.CameraFocusChanger.ResetFocus C# (CSharp) Method

ResetFocus() public method

public ResetFocus ( ) : void
return void
        public void ResetFocus()
        {
            DebugPrint("Reset Target");
            if (showUpdateMessage)
            {
                var screenMessage = new ScreenMessage("CFC Deactivated", 1.5f, ScreenMessageStyle.UPPER_CENTER);
                ScreenMessages.PostScreenMessage(screenMessage);
            }

            targetTransform = null;
            hasReachedTarget = false;
            isFocusing = true;
            startFocusTime = Time.time;
            flightCamera.pivotTranslateSharpness = pivotTranslateSharpness;
        }

Usage Example

Example #1
0
        static public bool FocusOnPart(Part part)
        {
            if (s_cfcInstance != null)
            {
                if (part != null)
                {
                    s_cfcInstance.FocusOn(part.transform);
                }
                else
                {
                    s_cfcInstance.ResetFocus();
                }
                return(true);
            }

            return(false);
        }