Riwmorld
Verse.Verb_Shoot Class Reference
Inheritance diagram for Verse.Verb_Shoot:
Verse.Verb_LaunchProjectile Verse.Verb Verse.ILoadReferenceable Verse.IExposable RimWorld.Verb_ShootOneUse

Public Member Functions

override void WarmupComplete ()
 
- Public Member Functions inherited from Verse.Verb_LaunchProjectile
override float HighlightFieldRadiusAroundTarget ()
 
- Public Member Functions inherited from Verse.Verb
bool CanHitTarget (LocalTargetInfo targ)
 
virtual bool CanHitTargetFrom (IntVec3 root, LocalTargetInfo targ)
 
virtual void ExposeData ()
 
float GetDamageFactorFor (Pawn pawn)
 
string GetUniqueLoadID ()
 
bool IsStillUsableBy (Pawn pawn)
 
virtual void Notify_EquipmentLost ()
 
void Notify_PickedUp ()
 
override string ToString ()
 
bool TryFindShootLineFromTo (IntVec3 root, LocalTargetInfo targ, out ShootLine resultingLine)
 
bool TryStartCastOn (LocalTargetInfo castTarg, bool surpriseAttack=false, bool canFreeIntercept=true)
 
void VerbTick ()
 

Protected Member Functions

override bool TryCastShot ()
 
- Protected Member Functions inherited from Verse.Verb
void TryCastNextBurstShot ()
 

Properties

override int ShotsPerBurst [get]
 
- Properties inherited from Verse.Verb
bool Bursting [get]
 
bool CanTargetCell [get]
 
bool CasterIsPawn [get]
 
Pawn CasterPawn [get]
 
virtual int ShotsPerBurst [get]
 
virtual Texture2D UIIcon [get]
 

Additional Inherited Members

- Public Attributes inherited from Verse.Verb
VerbProperties verbProps
 
Thing caster
 
ThingWithComps ownerEquipment
 
HediffComp_VerbGiver ownerHediffComp
 
int loadID = -1
 
VerbState state
 
Action castCompleteCallback
 
- Protected Attributes inherited from Verse.Verb
LocalTargetInfo currentTarget = null
 
int burstShotsLeft
 
int ticksToNextBurstShot
 
bool surpriseAttack
 
bool canFreeInterceptNow = true
 

The documentation for this class was generated from the following file: