Class SpawnedItemEntity
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public class SpawnedItemEntity : UsableMissionObject, IFocusable, IUsable, IVisible
- Inheritance
-
SpawnedItemEntity
- Implements
- Inherited Members
Constructors
SpawnedItemEntity()
public SpawnedItemEntity()
Fields
WeaponName
public string WeaponName
Field Value
Properties
HasLifeTime
public bool HasLifeTime { get; set; }
Property Value
IsRemoved
public bool IsRemoved { get; }
Property Value
LockUserFrames
protected override bool LockUserFrames { get; }
Property Value
SpawnFlags
public Mission.WeaponSpawnFlags SpawnFlags { get; }
Property Value
WeaponCopy
public MissionWeapon WeaponCopy { get; }
Property Value
Methods
AttachWeaponToWeapon(MissionWeapon, ref MatrixFrame)
public void AttachWeaponToWeapon(MissionWeapon attachedWeapon, ref MatrixFrame attachLocalFrame)
Parameters
attachedWeapon
MissionWeaponattachLocalFrame
MatrixFrame
ConsumeWeaponAmount(short)
public void ConsumeWeaponAmount(short consumedAmount)
Parameters
consumedAmount
short
GetActionMessage(ItemObject, bool)
public TextObject GetActionMessage(ItemObject weaponToReplaceWith, bool fillUp)
Parameters
weaponToReplaceWith
ItemObjectfillUp
bool
Returns
GetDescriptionMessage(bool)
public TextObject GetDescriptionMessage(bool fillUp)
Parameters
fillUp
bool
Returns
GetDescriptionText(GameEntity)
public override string GetDescriptionText(GameEntity gameEntity = null)
Parameters
gameEntity
GameEntity
Returns
GetInfoTextForBeingNotInteractable(Agent)
public override TextObject GetInfoTextForBeingNotInteractable(Agent userAgent)
Parameters
userAgent
Agent
Returns
GetTickRequirement()
public override ScriptComponentBehavior.TickRequirement GetTickRequirement()
Returns
Initialize(MissionWeapon, bool, WeaponSpawnFlags, in Vec3)
public void Initialize(MissionWeapon weapon, bool hasLifeTime, Mission.WeaponSpawnFlags spawnFlags, in Vec3 fakeSimulationVelocity)
Parameters
weapon
MissionWeaponhasLifeTime
boolspawnFlags
Mission.WeaponSpawnFlagsfakeSimulationVelocity
Vec3
IsBanner()
public bool IsBanner()
Returns
IsDisabledForAgent(Agent)
public override bool IsDisabledForAgent(Agent agent)
Parameters
agent
Agent
Returns
IsQuiverAndNotEmpty()
public bool IsQuiverAndNotEmpty()
Returns
IsReadyToBeDeleted()
public bool IsReadyToBeDeleted()
Returns
IsStuckMissile()
public bool IsStuckMissile()
Returns
OnInit()
protected override void OnInit()
OnPhysicsCollision(ref PhysicsContact)
protected override void OnPhysicsCollision(ref PhysicsContact contact)
Parameters
contact
PhysicsContact
OnPreInit()
protected override void OnPreInit()
OnRemoved(int)
protected override void OnRemoved(int removeReason)
Parameters
removeReason
int
OnTick(float)
protected override void OnTick(float dt)
Parameters
dt
float
OnTickOccasionally(float)
protected override void OnTickOccasionally(float currentFrameDeltaTime)
Parameters
currentFrameDeltaTime
float
OnTickParallel2(float)
protected override void OnTickParallel2(float dt)
Parameters
dt
float
OnUse(Agent)
public override void OnUse(Agent userAgent)
Parameters
userAgent
Agent
OnUseStopped(Agent, bool, int)
public override void OnUseStopped(Agent userAgent, bool isSuccessful, int preferenceIndex)
Parameters
RequestDeletionOnNextTick()
public void RequestDeletionOnNextTick()
StopPhysicsAndSetFrameForClient(MatrixFrame, GameEntity)
public void StopPhysicsAndSetFrameForClient(MatrixFrame frame, GameEntity parent)
Parameters
frame
MatrixFrameparent
GameEntity
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).