C# 클래스 Questor.Modules.Combat.Combat

The combat class will target and kill any NPC that is targeting the questor. It will also kill any NPC that is targeted but not aggressing the questor.
파일 보기 프로젝트 열기: ISeeDEDPpl/Questor 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CombatInstances int

Private Properties

프로퍼티 타입 설명
ActivateNos void
ActivateRemoteRepair void
ActivateSensorDampeners void
ActivateStasisWeb void
ActivateTargetPainters void
ActivateWarpDisruptor void
ActivateWeapons void
CanActivate bool
Combat System
ReloadAmmo bool
ReloadEnergyWeaponAmmo bool
ReloadNormalAmmo bool
TargetCombatants void
TargetCombatants2 void
UnlockHighValueTarget bool
UnlockLowValueTarget bool

공개 메소드들

메소드 설명
ActivateBastion ( bool activate = false ) : bool
ProcessState ( ) : void
ReloadAll ( EntityCache entity, bool force = false ) : bool

비공개 메소드들

메소드 설명
ActivateNos ( EntityCache target ) : void

Activate Nos

ActivateRemoteRepair ( EntityCache target ) : void
ActivateSensorDampeners ( EntityCache target ) : void

Activate target painters

ActivateStasisWeb ( EntityCache target ) : void

Activate StasisWeb

ActivateTargetPainters ( EntityCache target ) : void

Activate target painters

ActivateWarpDisruptor ( EntityCache target ) : void
ActivateWeapons ( EntityCache target ) : void

Activate weapons

CanActivate ( ModuleCache module, EntityCache entity, bool isWeapon ) : bool

Returns true if it can activate the weapon on the target

The idea behind this function is that a target that explodes is not being fired on within 5 seconds

Combat ( ) : System
ReloadAmmo ( ModuleCache weapon, EntityCache entity, int weaponNumber ) : bool

Reload correct (tm) ammo for the NPC

ReloadEnergyWeaponAmmo ( ModuleCache weapon, EntityCache entity, int weaponNumber ) : bool
ReloadNormalAmmo ( ModuleCache weapon, EntityCache entity, int weaponNumber, bool force = false ) : bool
TargetCombatants ( ) : void

Target combatants

TargetCombatants2 ( ) : void
UnlockHighValueTarget ( string module, string reason, bool OutOfRangeOnly = false ) : bool
UnlockLowValueTarget ( string module, string reason, bool OutOfWeaponsRange = false ) : bool

메소드 상세

ActivateBastion() 공개 정적인 메소드

public static ActivateBastion ( bool activate = false ) : bool
activate bool
리턴 bool

ProcessState() 공개 정적인 메소드

public static ProcessState ( ) : void
리턴 void

ReloadAll() 공개 정적인 메소드

public static ReloadAll ( EntityCache entity, bool force = false ) : bool
entity Questor.Modules.Caching.EntityCache
force bool
리턴 bool

프로퍼티 상세

CombatInstances 공개적으로 정적으로 프로퍼티

public static int CombatInstances
리턴 int