Class MyModelComponent
Inheritance
System.Object
MyModelComponent
Assembly: Sandbox.Game.dll
Syntax
[MyComponentType]
[MyComponentBuilder]
public class MyModelComponent : MyEntityComponentBase, IMyEntityComponentBase, IMyComponentBase
Constructors
MyModelComponent()
Declaration
public MyModelComponent()
Fields
ModelChanged
Declaration
public static MyStringHash ModelChanged
Field Value
Properties
ComponentTypeDebugString
Declaration
public override string ComponentTypeDebugString { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Definition
Declaration
public MyModelComponentDefinition Definition { get; }
Property Value
Model
Declaration
public MyModel Model { get; }
Property Value
Type |
Description |
VRage.Game.Models.MyModel |
|
ModelCollision
Declaration
public MyModel ModelCollision { get; }
Property Value
Type |
Description |
VRage.Game.Models.MyModel |
|
Methods
Init(MyComponentDefinitionBase)
Declaration
public override void Init(MyComponentDefinitionBase definition)
Parameters
Overrides
InitEntity()
This calls Refresh Models on Entity, this should be later handled by Render Component and Physics Component after receiving the "ModelChanged" entity event
Declaration
OnAddedToContainer()
Declaration
public override void OnAddedToContainer()
Overrides
Extension Methods