Class BaseWieldableItem
Inheritance
BaseWieldableItem
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 abstract class BaseWieldableItem : MonoBehaviour, IWieldable, IMonoBehaviour
Properties
animationHandler
Declaration
public IWieldableAnimationHandler animationHandler { get; }
Property Value
animator
Declaration
protected Animator animator { get; }
Property Value
| Type |
Description |
| Animator |
|
isBlocked
Declaration
public virtual bool isBlocked { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
isBusy
Declaration
public virtual bool isBusy { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
wielder
Declaration
public ICharacter wielder { get; }
Property Value
Methods
AddBlocker(Object)
Declaration
public void AddBlocker(Object o)
Parameters
| Type |
Name |
Description |
| Object |
o |
|
Awake()
Declaration
protected virtual void Awake()
CheckIsBlocked()
Declaration
protected virtual bool CheckIsBlocked()
Returns
| Type |
Description |
| System.Boolean |
|
Deselect()
Declaration
public Waitable Deselect()
Returns
DeselectInstant()
Declaration
public void DeselectInstant()
GetPose(MonoBehaviour)
Declaration
public PoseInformation GetPose(MonoBehaviour owner)
Parameters
Returns
OnDisable()
Declaration
protected virtual void OnDisable()
OnEnable()
Declaration
protected virtual void OnEnable()
OnIsBlockedChanged(Boolean)
Declaration
protected virtual void OnIsBlockedChanged(bool blocked)
Parameters
| Type |
Name |
Description |
| System.Boolean |
blocked |
|
OnValidate()
Declaration
protected virtual void OnValidate()
PopPose(MonoBehaviour, Single)
Declaration
public void PopPose(MonoBehaviour owner, float blendTime)
Parameters
| Type |
Name |
Description |
| MonoBehaviour |
owner |
|
| System.Single |
blendTime |
|
Declaration
public void PushPose(PoseInformation pose, MonoBehaviour owner, float blendTime, int priority = 0)
Parameters
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public virtual void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
RemoveBlocker(Object)
Declaration
public void RemoveBlocker(Object o)
Parameters
| Type |
Name |
Description |
| Object |
o |
|
Select()
Declaration
Update()
Declaration
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public virtual void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
Events
onBlockedChanged
Declaration
public event UnityAction<bool> onBlockedChanged
Event Type
| Type |
Description |
| UnityAction<System.Boolean> |
|
onWielderChanged
Declaration
public event UnityAction<ICharacter> onWielderChanged
Event Type
Implements