⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class SwimSubmergeState

    Inheritance
    Object
    MotionGraphConnectable
    MotionGraphState
    SwimSubmergeState
    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.parent
    MotionGraphConnectable.controller
    MotionGraphConnectable.characterController
    MotionGraphConnectable.connections
    MotionGraphConnectable.behaviours
    MotionGraphConnectable.Initialise(IMotionController)
    MotionGraphConnectable.DynamicUpdate()
    MotionGraphConnectable.IsChildOf(MotionGraph)
    MotionGraphConnectable.GetSharedParent(MotionGraphConnectable, MotionGraphConnectable)
    Namespace: NeoFPS.CharacterMotion.States
    Assembly: NeoFPS.dll
    Syntax
    [MotionGraphElement("Swimming/Swim Submerge", "Submerge")]
    public class SwimSubmergeState : 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

    CheckCanEnter()

    Declaration
    public override bool CheckCanEnter()
    Returns
    Type Description
    System.Boolean
    Overrides
    MotionGraphConnectable.CheckCanEnter()

    CheckReferences(IMotionGraphMap)

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

    OnEnter()

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

    OnExit()

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

    OnValidate()

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

    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