C# Class TeamRoundsPointsScheduler, SRPGCK

Inheritance: Scheduler
Mostra file Open project: JoeOsborn/SRPGCK Class Usage Examples

Public Properties

Property Type Description
currentTeam int
defaultAPLossPerSecond float
defaultLimiterDiminishScale float
defaultLimiterMax float
defaultMoveAPCost float
limitMode TurnLimitMode
onlyDrainAPForXYDistance bool
pointsPerRound int
pointsRemaining int
teamCount int

Public Methods

Method Description
Activate ( Character, c, object ctx = null ) : void
AddCharacter ( Character, c ) : void
CharacterMoved ( Character, c, Vector3 from, Vector3 to, PathNode, endOfPath ) : void
CharacterMovedIncremental ( Character, c, Vector3 from, Vector3 to, PathNode, endOfPath ) : void
DecreaseAP ( float amt ) : void
DidSpecialMoveCharacter ( CharacterSpecialMoveReport csmr ) : void
EndRound ( ) : void
FixedUpdate ( ) : void
GetMaximumTraversalDistance ( Character, c = null ) : float
SkillApplied ( SkillDef, s ) : void
Start ( ) : void
Update ( ) : void
WillSpecialMoveCharacter ( CharacterSpecialMoveReport csmr ) : void

Method Details

Activate() public method

public Activate ( Character, c, object ctx = null ) : void
c Character,
ctx object
return void

AddCharacter() public method

public AddCharacter ( Character, c ) : void
c Character,
return void

CharacterMoved() public method

public CharacterMoved ( Character, c, Vector3 from, Vector3 to, PathNode, endOfPath ) : void
c Character,
from Vector3
to Vector3
endOfPath PathNode,
return void

CharacterMovedIncremental() public method

public CharacterMovedIncremental ( Character, c, Vector3 from, Vector3 to, PathNode, endOfPath ) : void
c Character,
from Vector3
to Vector3
endOfPath PathNode,
return void

DecreaseAP() public method

public DecreaseAP ( float amt ) : void
amt float
return void

DidSpecialMoveCharacter() public method

public DidSpecialMoveCharacter ( CharacterSpecialMoveReport csmr ) : void
csmr CharacterSpecialMoveReport
return void

EndRound() public method

public EndRound ( ) : void
return void

FixedUpdate() public method

public FixedUpdate ( ) : void
return void

GetMaximumTraversalDistance() public method

public GetMaximumTraversalDistance ( Character, c = null ) : float
c Character,
return float

SkillApplied() public method

public SkillApplied ( SkillDef, s ) : void
s SkillDef,
return void

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

WillSpecialMoveCharacter() public method

public WillSpecialMoveCharacter ( CharacterSpecialMoveReport csmr ) : void
csmr CharacterSpecialMoveReport
return void

Property Details

currentTeam public_oe property

public int currentTeam
return int

defaultAPLossPerSecond public_oe property

public float defaultAPLossPerSecond
return float

defaultLimiterDiminishScale public_oe property

public float defaultLimiterDiminishScale
return float

defaultLimiterMax public_oe property

public float defaultLimiterMax
return float

defaultMoveAPCost public_oe property

public float defaultMoveAPCost
return float

limitMode public_oe property

public TurnLimitMode limitMode
return TurnLimitMode

onlyDrainAPForXYDistance public_oe property

public bool onlyDrainAPForXYDistance
return bool

pointsPerRound public_oe property

public int pointsPerRound
return int

pointsRemaining public_oe property

public int pointsRemaining
return int

teamCount public_oe property

public int teamCount
return int