⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Interface ICharacter

    Namespace: NeoFPS
    Assembly: NeoFPS.dll
    Syntax
    public interface ICharacter

    Properties

    aimController

    Declaration
    IAimController aimController { get; }
    Property Value
    Type Description
    IAimController

    allowLookInput

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

    allowMoveInput

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

    allowWeaponInput

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

    audioHandler

    Declaration
    ICharacterAudioHandler audioHandler { get; }
    Property Value
    Type Description
    ICharacterAudioHandler

    bodyAnimator

    Declaration
    Animator bodyAnimator { get; }
    Property Value
    Type Description
    Animator

    bodyTransformHandler

    Declaration
    IAdditiveTransformHandler bodyTransformHandler { get; }
    Property Value
    Type Description
    IAdditiveTransformHandler

    controller

    Declaration
    IController controller { get; set; }
    Property Value
    Type Description
    IController

    fpCamera

    Declaration
    FirstPersonCameraBase fpCamera { get; }
    Property Value
    Type Description
    FirstPersonCameraBase

    gameObject

    Declaration
    GameObject gameObject { get; }
    Property Value
    Type Description
    GameObject

    headTransformHandler

    Declaration
    IAdditiveTransformHandler headTransformHandler { get; }
    Property Value
    Type Description
    IAdditiveTransformHandler

    inventory

    Declaration
    IInventory inventory { get; }
    Property Value
    Type Description
    IInventory

    isAlive

    Declaration
    bool isAlive { get; }
    Property Value
    Type Description
    System.Boolean

    isLocalPlayerControlled

    Declaration
    bool isLocalPlayerControlled { get; }
    Property Value
    Type Description
    System.Boolean

    isPlayerControlled

    Declaration
    bool isPlayerControlled { get; }
    Property Value
    Type Description
    System.Boolean

    isRemotePlayerControlled

    Declaration
    bool isRemotePlayerControlled { get; }
    Property Value
    Type Description
    System.Boolean

    motionController

    Declaration
    IMotionController motionController { get; }
    Property Value
    Type Description
    IMotionController

    quickSlots

    Declaration
    IQuickSlots quickSlots { get; }
    Property Value
    Type Description
    IQuickSlots

    transform

    Declaration
    Transform transform { get; }
    Property Value
    Type Description
    Transform

    Methods

    GetComponent(Type)

    Declaration
    Component GetComponent(Type t)
    Parameters
    Type Name Description
    System.Type t
    Returns
    Type Description
    Component

    GetComponent<T>()

    Declaration
    T GetComponent<T>()
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetComponentInChildren(Type)

    Declaration
    Component GetComponentInChildren(Type t)
    Parameters
    Type Name Description
    System.Type t
    Returns
    Type Description
    Component

    GetComponentInChildren<T>(Boolean)

    Declaration
    T GetComponentInChildren<T>(bool includeInactive = false)
    Parameters
    Type Name Description
    System.Boolean includeInactive
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetComponentInParent(Type)

    Declaration
    Component GetComponentInParent(Type t)
    Parameters
    Type Name Description
    System.Type t
    Returns
    Type Description
    Component

    GetComponentInParent<T>()

    Declaration
    T GetComponentInParent<T>()
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetComponents(Type)

    Declaration
    Component[] GetComponents(Type t)
    Parameters
    Type Name Description
    System.Type t
    Returns
    Type Description
    Component[]

    GetComponents<T>()

    Declaration
    T[] GetComponents<T>()
    Returns
    Type Description
    T[]
    Type Parameters
    Name Description
    T

    GetComponentsInChildren(Type, Boolean)

    Declaration
    Component[] GetComponentsInChildren(Type t, bool includeInactive = false)
    Parameters
    Type Name Description
    System.Type t
    System.Boolean includeInactive
    Returns
    Type Description
    Component[]

    GetComponentsInChildren<T>(Boolean)

    Declaration
    T[] GetComponentsInChildren<T>(bool includeInactive = false)
    Parameters
    Type Name Description
    System.Boolean includeInactive
    Returns
    Type Description
    T[]
    Type Parameters
    Name Description
    T

    GetComponentsInParent(Type, Boolean)

    Declaration
    Component[] GetComponentsInParent(Type t, bool includeInactive = false)
    Parameters
    Type Name Description
    System.Type t
    System.Boolean includeInactive
    Returns
    Type Description
    Component[]

    GetComponentsInParent<T>(Boolean)

    Declaration
    T[] GetComponentsInParent<T>(bool includeInactive = false)
    Parameters
    Type Name Description
    System.Boolean includeInactive
    Returns
    Type Description
    T[]
    Type Parameters
    Name Description
    T

    Kill()

    Declaration
    void Kill()

    ReportTargetHit(Boolean)

    Declaration
    void ReportTargetHit(bool critical)
    Parameters
    Type Name Description
    System.Boolean critical

    Events

    onControllerChanged

    Declaration
    event CharacterDelegates.OnControllerChange onControllerChanged
    Event Type
    Type Description
    CharacterDelegates.OnControllerChange

    onHitTarget

    Declaration
    event CharacterDelegates.OnHitTarget onHitTarget
    Event Type
    Type Description
    CharacterDelegates.OnHitTarget

    onIsAliveChanged

    Declaration
    event CharacterDelegates.OnIsAliveChange onIsAliveChanged
    Event Type
    Type Description
    CharacterDelegates.OnIsAliveChange
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX