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
attachedWeaponMissionWeaponattachLocalFrameMatrixFrame
ConsumeWeaponAmount(short)
public void ConsumeWeaponAmount(short consumedAmount)
Parameters
consumedAmountshort
GetActionMessage(ItemObject, bool)
public TextObject GetActionMessage(ItemObject weaponToReplaceWith, bool fillUp)
Parameters
weaponToReplaceWithItemObjectfillUpbool
Returns
GetDescriptionMessage(bool)
public TextObject GetDescriptionMessage(bool fillUp)
Parameters
fillUpbool
Returns
GetDescriptionText(GameEntity)
public override string GetDescriptionText(GameEntity gameEntity = null)
Parameters
gameEntityGameEntity
Returns
GetInfoTextForBeingNotInteractable(Agent)
public override TextObject GetInfoTextForBeingNotInteractable(Agent userAgent)
Parameters
userAgentAgent
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
weaponMissionWeaponhasLifeTimeboolspawnFlagsMission.WeaponSpawnFlagsfakeSimulationVelocityVec3
IsBanner()
public bool IsBanner()
Returns
IsDisabledForAgent(Agent)
public override bool IsDisabledForAgent(Agent agent)
Parameters
agentAgent
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
contactPhysicsContact
OnPreInit()
protected override void OnPreInit()
OnRemoved(int)
protected override void OnRemoved(int removeReason)
Parameters
removeReasonint
OnTick(float)
protected override void OnTick(float dt)
Parameters
dtfloat
OnTickOccasionally(float)
protected override void OnTickOccasionally(float currentFrameDeltaTime)
Parameters
currentFrameDeltaTimefloat
OnTickParallel2(float)
protected override void OnTickParallel2(float dt)
Parameters
dtfloat
OnUse(Agent)
public override void OnUse(Agent userAgent)
Parameters
userAgentAgent
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
frameMatrixFrameparentGameEntity
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).