Assembly: VRage.Game.dll

public abstract class MyUseObjectBase: IMyUseObject

Properties

Member Description
ActivationMatrix
ContinuousUsage
Dummy
InstanceID
InteractiveDistance
Owner
PlayIndicatorSound
PrimaryAction
RenderObjectID
SecondaryAction
ShouldUpdateTooltips
ShowOverlay
SupportedActions
WorldMatrix
ActivationMatrix Matrix of object, scale represents size of object

Inherited from IMyUseObject
ContinuousUsage When true, use will be called every frame

Inherited from IMyUseObject
Dummy Inherited from IMyUseObject
InstanceID Instance ID of objects (this should mostly be unused

Inherited from IMyUseObject
InteractiveDistance Consider object as being in interactive range only if distance from character is smaller or equal to this value

Inherited from IMyUseObject
Owner Inherited from IMyUseObject
PlayIndicatorSound Inherited from IMyUseObject
PrimaryAction Main action of this use object

Inherited from IMyUseObject
RenderObjectID Render ID of objects

Inherited from IMyUseObject
SecondaryAction Secondary action of this use object

Inherited from IMyUseObject
ShouldUpdateTooltips Inherited from IMyUseObject
ShowOverlay Show overlay (semitransparent bounding box)

Inherited from IMyUseObject
SupportedActions Returns supported actions

Inherited from IMyUseObject
WorldMatrix Matrix of object, scale represents size of object

Inherited from IMyUseObject

Methods

Member Description
GetActionInfo(UseActionEnum)
HandleInput()
OnSelectionLost()
SetInstanceID(int)
SetRenderID(uint)
Use(UseActionEnum, IMyEntity)
GetActionInfo(UseActionEnum) Gets action text Caller calls this method only on supported actions

Inherited from IMyUseObject
HandleInput() Inherited from IMyUseObject
OnSelectionLost() Inherited from IMyUseObject
SetInstanceID(int) Inherited from IMyUseObject
SetRenderID(uint) Inherited from IMyUseObject
Use(UseActionEnum, IMyEntity) Uses object by specified action Caller calls this method only on supported actions

Inherited from IMyUseObject

Implements: