Class MyCharacterWeaponPositionComponent
Inheritance
System.Object
MyCharacterWeaponPositionComponent
Assembly: Sandbox.Game.dll
Syntax
public class MyCharacterWeaponPositionComponent : MyCharacterComponent, IMyEntityComponentBase, IMyComponentBase
Constructors
MyCharacterWeaponPositionComponent()
Declaration
public MyCharacterWeaponPositionComponent()
Properties
ArmsIkWeight
Declaration
public float ArmsIkWeight { get; }
Property Value
Type |
Description |
System.Single |
|
GraphicalPositionWorld
Declaration
public Vector3D GraphicalPositionWorld { get; }
Property Value
IsInIronSight
Declaration
public bool IsInIronSight { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsShooting
Declaration
public bool IsShooting { get; }
Property Value
Type |
Description |
System.Boolean |
|
LogicalCrosshairPoint
Declaration
public Vector3D LogicalCrosshairPoint { get; }
Property Value
LogicalOrientationWorld
Declaration
public Vector3D LogicalOrientationWorld { get; }
Property Value
LogicalPositionLocalSpace
Declaration
public Vector3D LogicalPositionLocalSpace { get; }
Property Value
LogicalPositionWorld
Declaration
public Vector3D LogicalPositionWorld { get; }
Property Value
ShouldSupressShootAnimation
Declaration
public bool ShouldSupressShootAnimation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AddBackkick(Single)
Declaration
public void AddBackkick(float backkickForce)
Parameters
Type |
Name |
Description |
System.Single |
backkickForce |
|
Init(MyObjectBuilder_Character)
Initialize from character object builder.
Declaration
public virtual void Init(MyObjectBuilder_Character characterBuilder)
Parameters
Update(Boolean)
Update weapon position, either logical and graphical.
Declaration
public void Update(bool timeAdvanced = true)
Parameters
Type |
Name |
Description |
System.Boolean |
timeAdvanced |
|
Extension Methods