⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class RigidbodyCarrySystem

    Inheritance
    Object
    MonoBehaviour
    CarrySystemBase
    RigidbodyCarrySystem
    StandardCarrySystem
    Implements
    ICarrySystem
    IMonoBehaviour
    INeoSerializableComponent
    Inherited Members
    CarrySystemBase.m_AnalogRotateRate
    CarrySystemBase.m_MouseRotateRate
    CarrySystemBase.m_PushScrollMultiplier
    CarrySystemBase.m_PushDirectionalSpeed
    CarrySystemBase.m_PushForwardLimit
    CarrySystemBase.m_PushBackwardLimit
    CarrySystemBase.onCarryStateChanged
    CarrySystemBase.character
    CarrySystemBase.carryState
    CarrySystemBase.carryTarget
    CarrySystemBase.massLimit
    CarrySystemBase.Start()
    CarrySystemBase.AddCarryTarget(Rigidbody)
    CarrySystemBase.RemoveCarryTarget(Rigidbody)
    CarrySystemBase.FixedUpdate()
    CarrySystemBase.ManipulateObject(Vector2, Vector2)
    CarrySystemBase.PushObject(Single, Int32)
    CarrySystemBase.PickUpObject()
    CarrySystemBase.DropObject()
    CarrySystemBase.ThrowObject()
    CarrySystemBase.didLoadFromSave
    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 RigidbodyCarrySystem : CarrySystemBase, ICarrySystem, IMonoBehaviour, INeoSerializableComponent

    Methods

    AddThrowForceToObject()

    Declaration
    protected override void AddThrowForceToObject()
    Overrides
    CarrySystemBase.AddThrowForceToObject()

    Awake()

    Declaration
    protected void Awake()

    CanCarryTarget(Rigidbody)

    Declaration
    protected override bool CanCarryTarget(Rigidbody target)
    Parameters
    Type Name Description
    Rigidbody target
    Returns
    Type Description
    System.Boolean
    Overrides
    CarrySystemBase.CanCarryTarget(Rigidbody)

    CanManipulate()

    Declaration
    protected override bool CanManipulate()
    Returns
    Type Description
    System.Boolean
    Overrides
    CarrySystemBase.CanManipulate()

    GetOffset()

    Declaration
    protected override Vector3 GetOffset()
    Returns
    Type Description
    Vector3
    Overrides
    CarrySystemBase.GetOffset()

    GetStartingOrientation(Quaternion)

    Declaration
    protected override Quaternion GetStartingOrientation(Quaternion current)
    Parameters
    Type Name Description
    Quaternion current
    Returns
    Type Description
    Quaternion
    Overrides
    CarrySystemBase.GetStartingOrientation(Quaternion)

    OnManipulateObject(Vector2, Vector2)

    Declaration
    protected override void OnManipulateObject(Vector2 mouseDelta, Vector2 analogue)
    Parameters
    Type Name Description
    Vector2 mouseDelta
    Vector2 analogue
    Overrides
    CarrySystemBase.OnManipulateObject(Vector2, Vector2)

    OnObjectDropped()

    Declaration
    protected override void OnObjectDropped()
    Overrides
    CarrySystemBase.OnObjectDropped()

    OnObjectPickedUp()

    Declaration
    protected override void OnObjectPickedUp()
    Overrides
    CarrySystemBase.OnObjectPickedUp()

    OnPushObject(Single, Int32)

    Declaration
    protected override void OnPushObject(float scroll, int directionInput)
    Parameters
    Type Name Description
    System.Single scroll
    System.Int32 directionInput
    Overrides
    CarrySystemBase.OnPushObject(Single, Int32)

    OnValidate()

    Declaration
    protected void OnValidate()

    ReadProperties(INeoDeserializer, NeoSerializedGameObject)

    Declaration
    public override void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
    Parameters
    Type Name Description
    INeoDeserializer reader
    NeoSerializedGameObject nsgo
    Overrides
    CarrySystemBase.ReadProperties(INeoDeserializer, NeoSerializedGameObject)

    TickCarryPhysics()

    Declaration
    protected override void TickCarryPhysics()
    Overrides
    CarrySystemBase.TickCarryPhysics()

    WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)

    Declaration
    public override void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
    Parameters
    Type Name Description
    INeoSerializer writer
    NeoSerializedGameObject nsgo
    SaveMode saveMode
    Overrides
    CarrySystemBase.WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)

    Implements

    ICarrySystem
    IMonoBehaviour
    INeoSerializableComponent
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX