⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class WorldCameraTransformConstraint

    Inheritance
    Object
    MonoBehaviour
    FpsInputBase
    FpsInput
    WorldCameraTransformConstraint
    Implements
    IFirstPersonCameraPositionConstraint
    IFirstPersonCameraRotationConstraint
    Inherited Members
    FpsInput.isInputActive
    FpsInput.GetAxis(FpsInputAxis)
    FpsInput.GetAxisRaw(FpsInputAxis)
    FpsInput.GetButton(FpsInputButton)
    FpsInput.GetButtonDown(FpsInputButton)
    FpsInput.GetButtonUp(FpsInputButton)
    FpsInputBase.currentContext
    FpsInputBase.hasFocus
    FpsInputBase.gainedFocusThisFrame
    FpsInputBase.Awake()
    FpsInputBase.Start()
    FpsInputBase.PushContext()
    FpsInputBase.PopContext()
    FpsInputBase.Update()
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: NeoFPS
    Assembly: NeoFPS.dll
    Syntax
    public class WorldCameraTransformConstraint : FpsInput, IFirstPersonCameraPositionConstraint, IFirstPersonCameraRotationConstraint

    Properties

    inputContext

    Declaration
    public override FpsInputContext inputContext { get; }
    Property Value
    Type Description
    FpsInputContext
    Overrides
    FpsInputBase.inputContext

    owner

    Declaration
    public Object owner { get; }
    Property Value
    Type Description
    Object

    positionConstraintActive

    Declaration
    public bool positionConstraintActive { get; set; }
    Property Value
    Type Description
    System.Boolean

    positionStrength

    Declaration
    public float positionStrength { get; }
    Property Value
    Type Description
    System.Single

    rotationConstraintActive

    Declaration
    public bool rotationConstraintActive { get; set; }
    Property Value
    Type Description
    System.Boolean

    rotationStrength

    Declaration
    public float rotationStrength { get; }
    Property Value
    Type Description
    System.Single

    Methods

    ApplyConstraint()

    Declaration
    public void ApplyConstraint()

    GetConstraintPosition(Transform)

    Declaration
    public Vector3 GetConstraintPosition(Transform relativeTo)
    Parameters
    Type Name Description
    Transform relativeTo
    Returns
    Type Description
    Vector3

    GetConstraintRotation(Transform)

    Declaration
    public Quaternion GetConstraintRotation(Transform relativeTo)
    Parameters
    Type Name Description
    Transform relativeTo
    Returns
    Type Description
    Quaternion

    OnAwake()

    Declaration
    protected override void OnAwake()
    Overrides
    FpsInputBase.OnAwake()

    OnDisable()

    Declaration
    protected override void OnDisable()
    Overrides
    FpsInputBase.OnDisable()

    OnEnable()

    Declaration
    protected override void OnEnable()
    Overrides
    FpsInputBase.OnEnable()

    OnGainFocus()

    Declaration
    protected override void OnGainFocus()
    Overrides
    FpsInputBase.OnGainFocus()

    OnLoseFocus()

    Declaration
    protected override void OnLoseFocus()
    Overrides
    FpsInputBase.OnLoseFocus()

    RemoveConstraint()

    Declaration
    public void RemoveConstraint()

    RemoveConstraintInstant()

    Declaration
    public void RemoveConstraintInstant()

    Reset()

    Declaration
    protected void Reset()

    UpdateInput()

    Declaration
    protected override void UpdateInput()
    Overrides
    FpsInputBase.UpdateInput()

    Events

    onHide

    Declaration
    public event UnityAction onHide
    Event Type
    Type Description
    UnityAction

    onShow

    Declaration
    public event UnityAction onShow
    Event Type
    Type Description
    UnityAction

    Implements

    IFirstPersonCameraPositionConstraint
    IFirstPersonCameraRotationConstraint
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX