Zdexby TheHolyOneZ
42,628 classes
Class

PlaceItemInteractable

: Interactable : ReferenceScript : MonoBehaviour : Behaviour : Component : Object : Object
PlaceItemInteractable, Assembly-CSharp 0x0110 (272 B) inherited 0x00C0 Assembly-CSharp.dll
implements ISenderRpc
0x00x0110

Members 10

OffsetSizeNameTypeFlagsDefault
0x08PlaceItemInfoTextstringPublic—
0x08CantPlaceHeldInfoTextstringPublic—
0x08ItemAlreadyPlacedInfoTextstringPublic—
0x08ItemPlacePointTransformPublic—
0x08PlacedItemItemPublic—
0x08CanPlaceConditionsList<System.Func<ItemPublic—
0x08OnItemPlacedAction<ItemPrivate—
0x08OnItemRemovedAction<PlaceItemInteractable>Private—
0x08tryingToPlaceItemOldPosesDictionary<ItemPrivate—
0x01notifyWhenItemRemovedboolPrivate—
0x01090x07unreflected bytes to end of PlaceItemInteractable
Inherited from Interactable 20
OffsetSizeNameTypeFlagsDefault
0x08InteractableTypesList<InteractableType>Public—
0x04crosshairTypeCrossHairTypePublic—
0x10CrosshairColorColorPublic—
0x00440x04padding / unreflected
0x08infoTextstringPublic—
0x01IncludeInteractKeyboolPublic—
0x00510x07padding / unreflected
0x08interactSoundAudioClipPublic—
0x08InteractSoundsList<UnityEngine.AudioClip>Public—
0x08audioSourceAudioSourcePublic—
0x08viewPhotonViewPublic—
0x01DestroyOnInteractboolPublic—
0x00790x07padding / unreflected
0x08DestroySoundsList<UnityEngine.AudioClip>Public—
0x04HoldInteractKeyDelayfloatPublic—
0x01IsHoveredboolPublic—
0x008D0x03padding / unreflected
0x08ShownInfoTextstringPublic—
0x01CanBeHoveredboolPublic—
0x01CanBeInteractedWithboolPublic—
0x009A0x06padding / unreflected
0x08OnInteractEventAction<EntityPrivate—
0x08OnDestroyEventAction<Interactable>Private—
0x08interSoundsList<UnityEngine.AudioClip>1 flags—
0x04heldInteractTimefloatPrivate—
Inherited from ReferenceScript 2
OffsetSizeNameTypeFlagsDefault
0x08AssetIdstringPublic—
0x08PrefabGameObjectPublic—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 29

SignatureFlagsNativeParams
bool get_IsItemPlaced()Public+1 flags0x01
void add_OnItemPlaced(Action<Item value)Public+1 flags0x08
void remove_OnItemPlaced(Action<Item value)Public+1 flags0x08
void add_OnItemRemoved(Action<PlaceItemInteractable> value)Public+1 flags0x08
void remove_OnItemRemoved(Action<PlaceItemInteractable> value)Public+1 flags0x08
void Reset()2 flags0x00
void Awake()Private0x00
void Update()Private0x00
void OnDestroy()Private0x00
bool CanHover(Entity interactor)Public+1 flags0x08
void OnHover(Entity interactor)Public+1 flags0x08
bool CanInteract(Entity interactor)Public+1 flags0x08
bool OnInteract(Entity interactor)Public+1 flags0x08
bool CanPlace(Item item)Public0x08
bool CheckPlaceConditions(Item item)Public0x08
void DropAndPlaceItem(Player client)Public0x08
void RPCPlaceItem(Item item)Public0x08
void MasterPlaceItem(int itemId)Public0x04
void FailedItemPlacement(int itemId)Public0x04
void PlaceItemRPC(int itemId)Public0x04
void PlaceItem(Item item)Public0x08
void MoveItemToPlacedPos(Item item)Private0x08
void FreezeItem(Item item, bool frozen)Private0x08
void PrePlaceItem(Item item)Private0x08
void ItemFailedPlacement(Item item)Public0x08
void UnPlaceItem()Public0x00
void PlacedItemRemoved()Private0x00
void .ctor()Public+1 flags0x00
string ISenderRpc.get_name()PrivateFinal+3 flags0x08

Used by 5

types with a member, parameter or interface of this type