Class InteractivePickup
Inheritance
InteractivePickup
Inherited Members
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()
Assembly: NeoFPS.dll
Syntax
public class InteractivePickup : InteractiveObject, IInteractiveObject, INeoSerializableComponent
Properties
item
Declaration
public FpsInventoryItemBase item { get; }
Property Value
itemIdentifier
Declaration
public int itemIdentifier { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
pickUpAdditional
Declaration
public bool pickUpAdditional { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
AddAdditionalItems(IInventory)
Declaration
protected virtual void AddAdditionalItems(IInventory inventory)
Parameters
Awake()
Declaration
protected override void Awake()
Overrides
Interact(ICharacter)
Declaration
public override void Interact(ICharacter character)
Parameters
Overrides
OnEnable()
Declaration
protected void OnEnable()
OnPickedUp()
Declaration
protected virtual void OnPickedUp()
OnPickedUpPartial()
Declaration
protected virtual void OnPickedUpPartial()
OnValidate()
Declaration
protected override void OnValidate()
Overrides
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public override void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
Overrides
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public override void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
Overrides
Events
onPickedUp
Declaration
public event UnityAction<IInventory, IInventoryItem> onPickedUp
Event Type
Implements