C# Class ActionSkillDef, SRPGCK

Inheritance: SkillDef
显示文件 Open project: JoeOsborn/SRPGCK Class Usage Examples

Public Properties

Property Type Description
_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 Properties

Property Type Description
doubleClickThreshold float
firstClickTime float
indicatorKeyboardMoveThreshold float
lastIndicatorKeyboardMove float
nodeCount int
probe CharacterController

Public Methods

Method Description
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

Protected Methods

Method Description
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

Method Details

ActivateSkill() public method

public ActivateSkill ( ) : void
return void

ActivateTargetCustom() protected method

protected ActivateTargetCustom ( ) : void
return void

ApplyCurrentTarget() public method

public ApplyCurrentTarget ( ) : void
return void

ApplySkill() public method

public ApplySkill ( ) : void
return void

ApplySkillToTargets() public method

public ApplySkillToTargets ( Vector3 start = null ) : void
start Vector3
return void

Cancel() public method

public Cancel ( ) : void
return void

CancelEffectPreview() public method

public CancelEffectPreview ( ) : void
return void

CancelTargetCustom() protected method

protected CancelTargetCustom ( ) : void
return void

CharacterFacingForTarget() public method

public CharacterFacingForTarget ( Target, t ) : Quaternion
t Target,
return Quaternion

ConfirmDelayedSkillTarget() public method

public ConfirmDelayedSkillTarget ( TargetOption tgo ) : void
tgo TargetOption
return void

ConfirmationDenied() public method

public ConfirmationDenied ( ) : void
return void

CreateOverlay() protected method

protected CreateOverlay ( ) : void
return void

DeactivateSkill() public method

public DeactivateSkill ( ) : void
return void

DeactivateTargetCustom() protected method

protected DeactivateTargetCustom ( ) : void
return void

DelayedApply() public method

public DelayedApply ( Vector3 start, List targs ) : void
start Vector3
targs List
return void

DestIsBacktrack() protected method

protected DestIsBacktrack ( Vector3 newDest ) : bool
newDest Vector3
return bool

EffectFacingForTarget() public method

public EffectFacingForTarget ( Target, t ) : Quaternion
t Target,
return Quaternion

EffectPositionForTarget() public method

public EffectPositionForTarget ( Target, t ) : Vector3
t Target,
return Vector3

ExecutePathTo() protected method

protected ExecutePathTo ( PathNode, pn ) : void
pn PathNode,
return void

FaceDirection() public method

public FaceDirection ( Quaternion q ) : void
q Quaternion
return void

FaceDirection() public method

public FaceDirection ( float ang ) : void
ang float
return void

FindPerApplicationCharacterTargets() public method

public FindPerApplicationCharacterTargets ( ) : void
return void

GetPresentedActionTiles() protected method

protected GetPresentedActionTiles ( ) : PathNode[],
return PathNode[],

GetValidActionTiles() protected method

protected GetValidActionTiles ( ) : PathNode[],
return PathNode[],

HasTargetingMode() public method

public HasTargetingMode ( TargetingMode tm ) : bool
tm TargetingMode
return bool

ImmediatelyApplyTarget() protected method

protected ImmediatelyApplyTarget ( Target, t, TargetSettings, ts ) : void
t Target,
ts TargetSettings,
return void

ImmediatelyExecutePathTo() protected method

protected ImmediatelyExecutePathTo ( PathNode, pn ) : void
pn PathNode,
return void

ImmediatelyPickFacing() public method

public ImmediatelyPickFacing ( Quaternion f ) : void
f Quaternion
return void

ImmediatelyPickSubregion() public method

public ImmediatelyPickSubregion ( int subregionIndex ) : void
subregionIndex int
return void

IncrementalApplyCurrentTarget() public method

public IncrementalApplyCurrentTarget ( ) : void
return void

IncrementalCancel() public method

public IncrementalCancel ( ) : void
return void

IncrementalExecutePathTo() protected method

protected IncrementalExecutePathTo ( PathNode, pn ) : void
pn PathNode,
return void

LastTargetPushed() protected method

protected LastTargetPushed ( ) : void
return void

Pick() public method

public Pick ( PathNode, pn ) : void
pn PathNode,
return void

Pick() public method

public Pick ( Vector3 p ) : void
p Vector3
return void

PickFacing() public method

public PickFacing ( Quaternion f ) : void
f Quaternion
return void

PickFacing() public method

public PickFacing ( float angle ) : void
angle float
return void

PickSubregion() public method

public PickSubregion ( int subregionIndex ) : void
subregionIndex int
return void

PopTarget() protected method

protected PopTarget ( ) : void
return void

PresentMoves() public method

public PresentMoves ( ) : void
return void

PresentMovesCustom() protected method

protected PresentMovesCustom ( ) : void
return void

PushTarget() protected method

protected PushTarget ( ) : void
return void

RegisterPathPoint() protected method

protected RegisterPathPoint ( PathNode, endOfPath ) : void
endOfPath PathNode,
return void

Reset() public method

public Reset ( ) : void
return void

ResetActionSkill() protected method

protected ResetActionSkill ( ) : void
return void

ResetPosition() protected method

protected ResetPosition ( ) : void
return void

ResetSkill() protected method

protected ResetSkill ( ) : void
return void

ResetToInitialPosition() protected method

protected ResetToInitialPosition ( ) : void
return void

ResetToInitialPositionCustom() protected method

protected ResetToInitialPositionCustom ( ) : void
return void

Start() public method

public Start ( ) : void
return void

SubregionContaining() protected method

protected SubregionContaining ( Vector3 p ) : int
p Vector3
return int

TargetFacingForTarget() public method

public TargetFacingForTarget ( Target, t ) : Quaternion
t Target,
return Quaternion

TargetPositionForTarget() public method

public TargetPositionForTarget ( Target, t ) : Vector3
t Target,
return Vector3

TemporaryApplyCurrentTarget() public method

public TemporaryApplyCurrentTarget ( ) : void
return void

TemporaryApplyTarget() protected method

protected TemporaryApplyTarget ( Target, t, TargetSettings, ts ) : void
t Target,
ts TargetSettings,
return void

TemporaryExecutePathTo() protected method

protected TemporaryExecutePathTo ( PathNode, pn ) : void
pn PathNode,
return void

TentativePick() public method

public TentativePick ( PathNode, pn ) : void
pn PathNode,
return void

TentativePick() public method

public TentativePick ( Vector3 p ) : void
p Vector3
return void

TentativePickFacing() public method

public TentativePickFacing ( Quaternion f ) : void
f Quaternion
return void

TentativePickFacing() public method

public TentativePickFacing ( float angle ) : void
angle float
return void

TentativePickSubregion() public method

public TentativePickSubregion ( int subregionIndex ) : void
subregionIndex int
return void

UnwindPath() public method

public UnwindPath ( int nodes = 1 ) : void
nodes int
return void

UnwindToLastWaypoint() public method

public UnwindToLastWaypoint ( ) : void
return void

Update() public method

public Update ( ) : void
return void

UpdateCancel() protected method

protected UpdateCancel ( ) : void
return void

UpdateGridSelection() protected method

protected UpdateGridSelection ( ) : void
return void

UpdateOverlayNextFrame() protected method

protected UpdateOverlayNextFrame ( ) : IEnumerator
return IEnumerator

UpdateOverlayParameters() protected method

protected UpdateOverlayParameters ( ) : void
return void

UpdatePickOrPath() protected method

protected UpdatePickOrPath ( ) : void
return void

UpdateTarget() protected method

protected UpdateTarget ( ) : void
return void

UpdateTargetCustom() protected method

protected UpdateTargetCustom ( ) : void
return void

Property Details

_io public_oe property

public SkillIO, _io
return SkillIO,

_targetSettings public_oe property

public TargetSettings[], _targetSettings
return TargetSettings[],

applicationEffects public_oe property

public StatEffectGroup, applicationEffects
return StatEffectGroup,

canCancelWaypoints public_oe property

public bool canCancelWaypoints
return bool

delay public_oe property

public Formula, delay
return Formula,

delayedApplicationUsesOriginalPosition public_oe property

public bool delayedApplicationUsesOriginalPosition
return bool

doubleClickThreshold protected_oe property

protected float doubleClickThreshold
return float

firstClickTime protected_oe property

protected float firstClickTime
return float

indicatorKeyboardMoveThreshold protected_oe property

protected float indicatorKeyboardMoveThreshold
return float

lastIndicatorKeyboardMove protected_oe property

protected float lastIndicatorKeyboardMove
return float

maxWaypointDistanceF public_oe property

public Formula, maxWaypointDistanceF
return Formula,

multiTargetMode public_oe property

public MultiTargetMode multiTargetMode
return MultiTargetMode

nodeCount protected_oe property

protected int nodeCount
return int

probe protected_oe property

protected CharacterController probe
return CharacterController

scheduledEffects public_oe property

public StatEffectGroup, scheduledEffects
return StatEffectGroup,

targetEffects public_oe property

public StatEffectGroup[], targetEffects
return StatEffectGroup[],

turnToFaceTarget public_oe property

public bool turnToFaceTarget
return bool

waypointsAreIncremental public_oe property

public bool waypointsAreIncremental
return bool