Class MyUseObjectBase
Inheritance
System.Object
MyUseObjectBase
Assembly: VRage.Game.dll
Syntax
public abstract class MyUseObjectBase : Object, IMyUseObject
Constructors
MyUseObjectBase(IMyEntity, IMyModelDummy)
Declaration
protected MyUseObjectBase(IMyEntity owner, IMyModelDummy dummy)
Parameters
Properties
ActivationMatrix
Declaration
public virtual MatrixD ActivationMatrix { get; }
Property Value
ContinuousUsage
Declaration
public virtual bool ContinuousUsage { get; }
Property Value
Type |
Description |
System.Boolean |
|
Dummy
Declaration
public IMyModelDummy Dummy { get; }
Property Value
InstanceID
Declaration
public virtual int InstanceID { get; }
Property Value
Type |
Description |
System.Int32 |
|
InteractiveDistance
Declaration
public virtual float InteractiveDistance { get; }
Property Value
Type |
Description |
System.Single |
|
Owner
Declaration
public IMyEntity Owner { get; }
Property Value
PlayIndicatorSound
Declaration
public virtual bool PlayIndicatorSound { get; }
Property Value
Type |
Description |
System.Boolean |
|
PrimaryAction
Declaration
public abstract UseActionEnum PrimaryAction { get; }
Property Value
RenderObjectID
Declaration
public virtual uint RenderObjectID { get; }
Property Value
Type |
Description |
System.UInt32 |
|
SecondaryAction
Declaration
public abstract UseActionEnum SecondaryAction { get; }
Property Value
Declaration
public virtual bool ShouldUpdateTooltips { get; }
Property Value
Type |
Description |
System.Boolean |
|
ShowOverlay
Declaration
public virtual bool ShowOverlay { get; }
Property Value
Type |
Description |
System.Boolean |
|
SupportedActions
Declaration
public virtual UseActionEnum SupportedActions { get; }
Property Value
WorldMatrix
Declaration
public virtual MatrixD WorldMatrix { get; }
Property Value
Methods
GetActionInfo(UseActionEnum)
Declaration
public abstract MyActionDescription GetActionInfo(UseActionEnum actionEnum)
Parameters
Returns
Declaration
public virtual bool HandleInput()
Returns
Type |
Description |
System.Boolean |
|
OnSelectionLost()
Declaration
public virtual void OnSelectionLost()
SetInstanceID(Int32)
Declaration
public virtual void SetInstanceID(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
SetRenderID(UInt32)
Declaration
public virtual void SetRenderID(uint id)
Parameters
Type |
Name |
Description |
System.UInt32 |
id |
|
Use(UseActionEnum, IMyEntity)
Declaration
public abstract void Use(UseActionEnum actionEnum, IMyEntity user)
Parameters
Implements