Interface IMyControllableEntity
Assembly: Sandbox.Game.dll
Syntax
public interface IMyControllableEntity : IMyControllableEntity
Properties
AuxiliaryContext
Declaration
MyStringId AuxiliaryContext { get; }
Property Value
ControlContext
Declaration
MyStringId ControlContext { get; }
Property Value
ControllerInfo
Declaration
MyControllerInfo ControllerInfo { get; }
Property Value
Type |
Description |
Sandbox.Game.World.MyControllerInfo |
|
EnabledBroadcasting
Declaration
bool EnabledBroadcasting { get; }
Property Value
Type |
Description |
System.Boolean |
|
Entity
Declaration
Property Value
HeadLocalXAngle
Declaration
float HeadLocalXAngle { get; set; }
Property Value
Type |
Description |
System.Single |
|
HeadLocalYAngle
Declaration
float HeadLocalYAngle { get; set; }
Property Value
Type |
Description |
System.Single |
|
RelativeDampeningEntity
Declaration
MyEntity RelativeDampeningEntity { get; set; }
Property Value
Declaration
MyToolbar Toolbar { get; }
Property Value
Type |
Description |
Sandbox.Game.Screens.Helpers.MyToolbar |
|
Declaration
MyToolbarType ToolbarType { get; }
Property Value
Methods
BeginShoot(MyShootActionEnum)
This will be called locally to start shooting with the given action
Declaration
void BeginShoot(MyShootActionEnum action)
Parameters
CanSwitchAmmoMagazine()
Declaration
bool CanSwitchAmmoMagazine()
Returns
Type |
Description |
System.Boolean |
|
CanSwitchToWeapon(Nullable<MyDefinitionId>)
Declaration
bool CanSwitchToWeapon(Nullable<MyDefinitionId> weaponDefinition)
Parameters
Type |
Name |
Description |
System.Nullable<MyDefinitionId> |
weaponDefinition |
|
Returns
Type |
Description |
System.Boolean |
|
EndShoot(MyShootActionEnum)
This will be called locally to start shooting with the given action
Declaration
void EndShoot(MyShootActionEnum action)
Parameters
GetCameraEntitySettings()
Declaration
MyEntityCameraSettings GetCameraEntitySettings()
Returns
Type |
Description |
Sandbox.Game.Multiplayer.MyEntityCameraSettings |
|
OnBeginShoot(MyShootActionEnum)
This will be called back from the sync object both on local and remote clients
Declaration
void OnBeginShoot(MyShootActionEnum action)
Parameters
OnEndShoot(MyShootActionEnum)
This will be called back from the sync object both on local and remote clients
Declaration
void OnEndShoot(MyShootActionEnum action)
Parameters
PickUpFinished()
Declaration
ShouldEndShootingOnPause(MyShootActionEnum)
Declaration
bool ShouldEndShootingOnPause(MyShootActionEnum action)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Sprint(Boolean)
Declaration
void Sprint(bool enabled)
Parameters
Type |
Name |
Description |
System.Boolean |
enabled |
|
SwitchAmmoMagazine()
Declaration
void SwitchAmmoMagazine()
SwitchBroadcasting()
Declaration
void SwitchBroadcasting()
Declaration
void SwitchToWeapon(MyToolbarItemWeapon weapon)
Parameters
Type |
Name |
Description |
Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon |
weapon |
|
SwitchToWeapon(MyDefinitionId)
Declaration
void SwitchToWeapon(MyDefinitionId weaponDefinition)
Parameters
UseFinished()
Declaration
Extension Methods