⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class JumpState

    Inheritance
    Object
    MotionGraphConnectable
    MotionGraphState
    JumpState
    Implements
    IMotionGraphElement
    INeoSerializableObject
    Inherited Members
    MotionGraphState.ignoreExternalForces
    MotionGraphState.ChangeFrameOfReference(Vector3, Quaternion)
    MotionGraphConnectable.uiPosition
    MotionGraphConnectable.defaultName
    MotionGraphConnectable.CheckSerializationKey(Int32, MotionGraphConnectable)
    MotionGraphConnectable.active
    MotionGraphConnectable.elapsedTime
    MotionGraphConnectable.serializationKey
    MotionGraphConnectable.OnValidate()
    MotionGraphConnectable.parent
    MotionGraphConnectable.controller
    MotionGraphConnectable.characterController
    MotionGraphConnectable.connections
    MotionGraphConnectable.behaviours
    MotionGraphConnectable.CheckCanEnter()
    MotionGraphConnectable.DynamicUpdate()
    MotionGraphConnectable.IsChildOf(MotionGraph)
    MotionGraphConnectable.GetSharedParent(MotionGraphConnectable, MotionGraphConnectable)
    Namespace: NeoFPS.CharacterMotion.States
    Assembly: NeoFPS.dll
    Syntax
    [MotionGraphElement("Instant/Jump", "Jump")]
    public class JumpState : MotionGraphState, IMotionGraphElement, INeoSerializableObject

    Properties

    applyGravity

    Declaration
    public override bool applyGravity { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    MotionGraphState.applyGravity

    applyGroundingForce

    Declaration
    public override bool applyGroundingForce { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    MotionGraphState.applyGroundingForce

    completed

    Declaration
    public override bool completed { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    MotionGraphState.completed

    ignorePlatformMove

    Declaration
    public override bool ignorePlatformMove { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    MotionGraphState.ignorePlatformMove

    moveVector

    Declaration
    public override Vector3 moveVector { get; }
    Property Value
    Type Description
    Vector3
    Overrides
    MotionGraphState.moveVector

    Methods

    CheckReferences(IMotionGraphMap)

    Declaration
    public override void CheckReferences(IMotionGraphMap map)
    Parameters
    Type Name Description
    IMotionGraphMap map
    Overrides
    MotionGraphConnectable.CheckReferences(IMotionGraphMap)

    Initialise(IMotionController)

    Declaration
    public override void Initialise(IMotionController c)
    Parameters
    Type Name Description
    IMotionController c
    Overrides
    MotionGraphConnectable.Initialise(IMotionController)

    OnEnter()

    Declaration
    public override void OnEnter()
    Overrides
    MotionGraphState.OnEnter()

    OnExit()

    Declaration
    public override void OnExit()
    Overrides
    MotionGraphConnectable.OnExit()

    ReadProperties(INeoDeserializer)

    Declaration
    public override void ReadProperties(INeoDeserializer reader)
    Parameters
    Type Name Description
    INeoDeserializer reader
    Overrides
    MotionGraphConnectable.ReadProperties(INeoDeserializer)

    Update()

    Declaration
    public override void Update()
    Overrides
    MotionGraphConnectable.Update()

    WriteProperties(INeoSerializer)

    Declaration
    public override void WriteProperties(INeoSerializer writer)
    Parameters
    Type Name Description
    INeoSerializer writer
    Overrides
    MotionGraphConnectable.WriteProperties(INeoSerializer)

    Implements

    IMotionGraphElement
    INeoSerializableObject
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX