Class ItemInstance
- Namespace
- DefaultNamespace
- Assembly
- Assembly-CSharp.dll
public class ItemInstance : MonoBehaviour
- Inheritance
-
ItemInstance
- Inherited Members
-
- Extension Methods
-
Constructors
ItemInstance()
Fields
instanceData
public ItemInstanceData instanceData
Field Value
- ItemInstanceData
isHeld
Field Value
- bool
isHeldByMe
Field Value
- bool
item
Field Value
- Item
itemBody
Field Value
- Bodypart
m_guid
public Optionable<Guid> m_guid
Field Value
- Optionable<Guid>
m_syncer
public ItemDataSyncer m_syncer
Field Value
- ItemDataSyncer
onItemEquipped
public UnityEvent<Player> onItemEquipped
Field Value
- UnityEvent<Player>
onUnequip
public UnityEvent<Player> onUnequip
Field Value
- UnityEvent<Player>
rig
Field Value
- Rigidbody
wasHeldOnstart
public bool wasHeldOnstart
Field Value
- bool
Methods
CallRPC(ItemRPC, BinarySerializer)
public void CallRPC(ItemRPC rpc, BinarySerializer binarySerializer)
Parameters
rpc
ItemRPC
binarySerializer
BinarySerializer
ConfigItemPosition(Player)
public void ConfigItemPosition(Player player)
Parameters
player
Player
InitItem(Item, ItemInstanceData, PhotonView, PhotonView)
public void InitItem(Item setItem, ItemInstanceData data, PhotonView playerView, PhotonView pickupView)
Parameters
setItem
Item
data
ItemInstanceData
playerView
PhotonView
pickupView
PhotonView
OnCollisionEnter(Collision)
public void OnCollisionEnter(Collision other)
Parameters
other
Collision
OnCollisionStay(Collision)
public void OnCollisionStay(Collision other)
Parameters
other
Collision
OnDestroy()
RegisterRPC(ItemRPC, Action<BinaryDeserializer>)
public void RegisterRPC(ItemRPC rpc, Action<BinaryDeserializer> action)
Parameters
rpc
ItemRPC
action
Action<BinaryDeserializer>
SetItemBody(Bodypart)
public void SetItemBody(Bodypart part)
Parameters
part
Bodypart
Update()