C# Класс ActionSkillDef, SRPGCK

Наследование: SkillDef
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
_io SkillIO,
_targetSettings TargetSettings[],
applicationEffects StatEffectGroup,
canCancelWaypoints bool
delay Formula,
delayedApplicationUsesOriginalPosition bool
maxWaypointDistanceF Formula,
multiTargetMode MultiTargetMode
scheduledEffects StatEffectGroup,
targetEffects StatEffectGroup[],
turnToFaceTarget bool
waypointsAreIncremental bool

Защищенные свойства (Protected)

Свойство Тип Описание
doubleClickThreshold float
firstClickTime float
indicatorKeyboardMoveThreshold float
lastIndicatorKeyboardMove float
nodeCount int
probe CharacterController

Открытые методы

Метод Описание
ActivateSkill ( ) : void
ApplyCurrentTarget ( ) : void
ApplySkill ( ) : void
ApplySkillToTargets ( Vector3 start = null ) : void
Cancel ( ) : void
CancelEffectPreview ( ) : void
CharacterFacingForTarget ( Target, t ) : Quaternion
ConfirmDelayedSkillTarget ( TargetOption tgo ) : void
ConfirmationDenied ( ) : void
DeactivateSkill ( ) : void
DelayedApply ( Vector3 start, List targs ) : void
EffectFacingForTarget ( Target, t ) : Quaternion
EffectPositionForTarget ( Target, t ) : Vector3
FaceDirection ( Quaternion q ) : void
FaceDirection ( float ang ) : void
FindPerApplicationCharacterTargets ( ) : void
HasTargetingMode ( TargetingMode tm ) : bool
ImmediatelyPickFacing ( Quaternion f ) : void
ImmediatelyPickSubregion ( int subregionIndex ) : void
IncrementalApplyCurrentTarget ( ) : void
IncrementalCancel ( ) : void
Pick ( PathNode, pn ) : void
Pick ( Vector3 p ) : void
PickFacing ( Quaternion f ) : void
PickFacing ( float angle ) : void
PickSubregion ( int subregionIndex ) : void
PresentMoves ( ) : void
Reset ( ) : void
Start ( ) : void
TargetFacingForTarget ( Target, t ) : Quaternion
TargetPositionForTarget ( Target, t ) : Vector3
TemporaryApplyCurrentTarget ( ) : void
TentativePick ( PathNode, pn ) : void
TentativePick ( Vector3 p ) : void
TentativePickFacing ( Quaternion f ) : void
TentativePickFacing ( float angle ) : void
TentativePickSubregion ( int subregionIndex ) : void
UnwindPath ( int nodes = 1 ) : void
UnwindToLastWaypoint ( ) : void
Update ( ) : void

Защищенные методы

Метод Описание
ActivateTargetCustom ( ) : void
CancelTargetCustom ( ) : void
CreateOverlay ( ) : void
DeactivateTargetCustom ( ) : void
DestIsBacktrack ( Vector3 newDest ) : bool
ExecutePathTo ( PathNode, pn ) : void
GetPresentedActionTiles ( ) : PathNode[],
GetValidActionTiles ( ) : PathNode[],
ImmediatelyApplyTarget ( Target, t, TargetSettings, ts ) : void
ImmediatelyExecutePathTo ( PathNode, pn ) : void
IncrementalExecutePathTo ( PathNode, pn ) : void
LastTargetPushed ( ) : void
PopTarget ( ) : void
PresentMovesCustom ( ) : void
PushTarget ( ) : void
RegisterPathPoint ( PathNode, endOfPath ) : void
ResetActionSkill ( ) : void
ResetPosition ( ) : void
ResetSkill ( ) : void
ResetToInitialPosition ( ) : void
ResetToInitialPositionCustom ( ) : void
SubregionContaining ( Vector3 p ) : int
TemporaryApplyTarget ( Target, t, TargetSettings, ts ) : void
TemporaryExecutePathTo ( PathNode, pn ) : void
UpdateCancel ( ) : void
UpdateGridSelection ( ) : void
UpdateOverlayNextFrame ( ) : IEnumerator
UpdateOverlayParameters ( ) : void
UpdatePickOrPath ( ) : void
UpdateTarget ( ) : void
UpdateTargetCustom ( ) : void

Описание методов

ActivateSkill() публичный Метод

public ActivateSkill ( ) : void
Результат void

ActivateTargetCustom() защищенный Метод

protected ActivateTargetCustom ( ) : void
Результат void

ApplyCurrentTarget() публичный Метод

public ApplyCurrentTarget ( ) : void
Результат void

ApplySkill() публичный Метод

public ApplySkill ( ) : void
Результат void

ApplySkillToTargets() публичный Метод

public ApplySkillToTargets ( Vector3 start = null ) : void
start Vector3
Результат void

Cancel() публичный Метод

public Cancel ( ) : void
Результат void

CancelEffectPreview() публичный Метод

public CancelEffectPreview ( ) : void
Результат void

CancelTargetCustom() защищенный Метод

protected CancelTargetCustom ( ) : void
Результат void

CharacterFacingForTarget() публичный Метод

public CharacterFacingForTarget ( Target, t ) : Quaternion
t Target,
Результат Quaternion

ConfirmDelayedSkillTarget() публичный Метод

public ConfirmDelayedSkillTarget ( TargetOption tgo ) : void
tgo TargetOption
Результат void

ConfirmationDenied() публичный Метод

public ConfirmationDenied ( ) : void
Результат void

CreateOverlay() защищенный Метод

protected CreateOverlay ( ) : void
Результат void

DeactivateSkill() публичный Метод

public DeactivateSkill ( ) : void
Результат void

DeactivateTargetCustom() защищенный Метод

protected DeactivateTargetCustom ( ) : void
Результат void

DelayedApply() публичный Метод

public DelayedApply ( Vector3 start, List targs ) : void
start Vector3
targs List
Результат void

DestIsBacktrack() защищенный Метод

protected DestIsBacktrack ( Vector3 newDest ) : bool
newDest Vector3
Результат bool

EffectFacingForTarget() публичный Метод

public EffectFacingForTarget ( Target, t ) : Quaternion
t Target,
Результат Quaternion

EffectPositionForTarget() публичный Метод

public EffectPositionForTarget ( Target, t ) : Vector3
t Target,
Результат Vector3

ExecutePathTo() защищенный Метод

protected ExecutePathTo ( PathNode, pn ) : void
pn PathNode,
Результат void

FaceDirection() публичный Метод

public FaceDirection ( Quaternion q ) : void
q Quaternion
Результат void

FaceDirection() публичный Метод

public FaceDirection ( float ang ) : void
ang float
Результат void

FindPerApplicationCharacterTargets() публичный Метод

public FindPerApplicationCharacterTargets ( ) : void
Результат void

GetPresentedActionTiles() защищенный Метод

protected GetPresentedActionTiles ( ) : PathNode[],
Результат PathNode[],

GetValidActionTiles() защищенный Метод

protected GetValidActionTiles ( ) : PathNode[],
Результат PathNode[],

HasTargetingMode() публичный Метод

public HasTargetingMode ( TargetingMode tm ) : bool
tm TargetingMode
Результат bool

ImmediatelyApplyTarget() защищенный Метод

protected ImmediatelyApplyTarget ( Target, t, TargetSettings, ts ) : void
t Target,
ts TargetSettings,
Результат void

ImmediatelyExecutePathTo() защищенный Метод

protected ImmediatelyExecutePathTo ( PathNode, pn ) : void
pn PathNode,
Результат void

ImmediatelyPickFacing() публичный Метод

public ImmediatelyPickFacing ( Quaternion f ) : void
f Quaternion
Результат void

ImmediatelyPickSubregion() публичный Метод

public ImmediatelyPickSubregion ( int subregionIndex ) : void
subregionIndex int
Результат void

IncrementalApplyCurrentTarget() публичный Метод

public IncrementalApplyCurrentTarget ( ) : void
Результат void

IncrementalCancel() публичный Метод

public IncrementalCancel ( ) : void
Результат void

IncrementalExecutePathTo() защищенный Метод

protected IncrementalExecutePathTo ( PathNode, pn ) : void
pn PathNode,
Результат void

LastTargetPushed() защищенный Метод

protected LastTargetPushed ( ) : void
Результат void

Pick() публичный Метод

public Pick ( PathNode, pn ) : void
pn PathNode,
Результат void

Pick() публичный Метод

public Pick ( Vector3 p ) : void
p Vector3
Результат void

PickFacing() публичный Метод

public PickFacing ( Quaternion f ) : void
f Quaternion
Результат void

PickFacing() публичный Метод

public PickFacing ( float angle ) : void
angle float
Результат void

PickSubregion() публичный Метод

public PickSubregion ( int subregionIndex ) : void
subregionIndex int
Результат void

PopTarget() защищенный Метод

protected PopTarget ( ) : void
Результат void

PresentMoves() публичный Метод

public PresentMoves ( ) : void
Результат void

PresentMovesCustom() защищенный Метод

protected PresentMovesCustom ( ) : void
Результат void

PushTarget() защищенный Метод

protected PushTarget ( ) : void
Результат void

RegisterPathPoint() защищенный Метод

protected RegisterPathPoint ( PathNode, endOfPath ) : void
endOfPath PathNode,
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

ResetActionSkill() защищенный Метод

protected ResetActionSkill ( ) : void
Результат void

ResetPosition() защищенный Метод

protected ResetPosition ( ) : void
Результат void

ResetSkill() защищенный Метод

protected ResetSkill ( ) : void
Результат void

ResetToInitialPosition() защищенный Метод

protected ResetToInitialPosition ( ) : void
Результат void

ResetToInitialPositionCustom() защищенный Метод

protected ResetToInitialPositionCustom ( ) : void
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

SubregionContaining() защищенный Метод

protected SubregionContaining ( Vector3 p ) : int
p Vector3
Результат int

TargetFacingForTarget() публичный Метод

public TargetFacingForTarget ( Target, t ) : Quaternion
t Target,
Результат Quaternion

TargetPositionForTarget() публичный Метод

public TargetPositionForTarget ( Target, t ) : Vector3
t Target,
Результат Vector3

TemporaryApplyCurrentTarget() публичный Метод

public TemporaryApplyCurrentTarget ( ) : void
Результат void

TemporaryApplyTarget() защищенный Метод

protected TemporaryApplyTarget ( Target, t, TargetSettings, ts ) : void
t Target,
ts TargetSettings,
Результат void

TemporaryExecutePathTo() защищенный Метод

protected TemporaryExecutePathTo ( PathNode, pn ) : void
pn PathNode,
Результат void

TentativePick() публичный Метод

public TentativePick ( PathNode, pn ) : void
pn PathNode,
Результат void

TentativePick() публичный Метод

public TentativePick ( Vector3 p ) : void
p Vector3
Результат void

TentativePickFacing() публичный Метод

public TentativePickFacing ( Quaternion f ) : void
f Quaternion
Результат void

TentativePickFacing() публичный Метод

public TentativePickFacing ( float angle ) : void
angle float
Результат void

TentativePickSubregion() публичный Метод

public TentativePickSubregion ( int subregionIndex ) : void
subregionIndex int
Результат void

UnwindPath() публичный Метод

public UnwindPath ( int nodes = 1 ) : void
nodes int
Результат void

UnwindToLastWaypoint() публичный Метод

public UnwindToLastWaypoint ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

UpdateCancel() защищенный Метод

protected UpdateCancel ( ) : void
Результат void

UpdateGridSelection() защищенный Метод

protected UpdateGridSelection ( ) : void
Результат void

UpdateOverlayNextFrame() защищенный Метод

protected UpdateOverlayNextFrame ( ) : IEnumerator
Результат IEnumerator

UpdateOverlayParameters() защищенный Метод

protected UpdateOverlayParameters ( ) : void
Результат void

UpdatePickOrPath() защищенный Метод

protected UpdatePickOrPath ( ) : void
Результат void

UpdateTarget() защищенный Метод

protected UpdateTarget ( ) : void
Результат void

UpdateTargetCustom() защищенный Метод

protected UpdateTargetCustom ( ) : void
Результат void

Описание свойств

_io публичное свойство

public SkillIO, _io
Результат SkillIO,

_targetSettings публичное свойство

public TargetSettings[], _targetSettings
Результат TargetSettings[],

applicationEffects публичное свойство

public StatEffectGroup, applicationEffects
Результат StatEffectGroup,

canCancelWaypoints публичное свойство

public bool canCancelWaypoints
Результат bool

delay публичное свойство

public Formula, delay
Результат Formula,

delayedApplicationUsesOriginalPosition публичное свойство

public bool delayedApplicationUsesOriginalPosition
Результат bool

doubleClickThreshold защищенное свойство

protected float doubleClickThreshold
Результат float

firstClickTime защищенное свойство

protected float firstClickTime
Результат float

indicatorKeyboardMoveThreshold защищенное свойство

protected float indicatorKeyboardMoveThreshold
Результат float

lastIndicatorKeyboardMove защищенное свойство

protected float lastIndicatorKeyboardMove
Результат float

maxWaypointDistanceF публичное свойство

public Formula, maxWaypointDistanceF
Результат Formula,

multiTargetMode публичное свойство

public MultiTargetMode multiTargetMode
Результат MultiTargetMode

nodeCount защищенное свойство

protected int nodeCount
Результат int

probe защищенное свойство

protected CharacterController probe
Результат CharacterController

scheduledEffects публичное свойство

public StatEffectGroup, scheduledEffects
Результат StatEffectGroup,

targetEffects публичное свойство

public StatEffectGroup[], targetEffects
Результат StatEffectGroup[],

turnToFaceTarget публичное свойство

public bool turnToFaceTarget
Результат bool

waypointsAreIncremental публичное свойство

public bool waypointsAreIncremental
Результат bool