C# Class ActionSkillDef, SRPGCK

Inheritance: SkillDef
Show file 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 property

public SkillIO, _io
return SkillIO,

_targetSettings public property

public TargetSettings[], _targetSettings
return TargetSettings[],

applicationEffects public property

public StatEffectGroup, applicationEffects
return StatEffectGroup,

canCancelWaypoints public property

public bool canCancelWaypoints
return bool

delay public property

public Formula, delay
return Formula,

delayedApplicationUsesOriginalPosition public property

public bool delayedApplicationUsesOriginalPosition
return bool

doubleClickThreshold protected property

protected float doubleClickThreshold
return float

firstClickTime protected property

protected float firstClickTime
return float

indicatorKeyboardMoveThreshold protected property

protected float indicatorKeyboardMoveThreshold
return float

lastIndicatorKeyboardMove protected property

protected float lastIndicatorKeyboardMove
return float

maxWaypointDistanceF public property

public Formula, maxWaypointDistanceF
return Formula,

multiTargetMode public property

public MultiTargetMode multiTargetMode
return MultiTargetMode

nodeCount protected property

protected int nodeCount
return int

probe protected property

protected CharacterController probe
return CharacterController

scheduledEffects public property

public StatEffectGroup, scheduledEffects
return StatEffectGroup,

targetEffects public property

public StatEffectGroup[], targetEffects
return StatEffectGroup[],

turnToFaceTarget public property

public bool turnToFaceTarget
return bool

waypointsAreIncremental public property

public bool waypointsAreIncremental
return bool