C# Class BattleAction, RPGQuest

Afficher le fichier Open project: hughrogers/RPGQuest Class Usage Examples

Méthodes publiques

Свойство Type Description
ALL_CHARACTERS int
ALL_ENEMIES int
NONE int
PARTY_TARGET int
RANDOM_CHARACTER int
RANDOM_ENEMY int
activeAnimation BattleAnimation
autoAttackFlag bool
castTime float
castTimeMax float
casted bool
damageMultiplier float
doCounter bool[]
rayObject GameObject
rayPoint Vector3
rayTargetSet bool
reviveFlag bool
target Combatant[],
targetID int
targetRaycast TargetRaycast,
type AttackSelection
useID int
useLevel int
user Combatant,

Méthodes publiques

Méthode Description
AnimationFinished ( ) : void
BattleAction ( ) : UnityEngine
BattleAction ( AttackSelection t, Combatant, u, int tID, int id, int ul ) : UnityEngine
BlinkTargets ( bool blink ) : void
CalcTimeUse ( ) : void
Calculate ( Combatant, ts, float damageFactor ) : CombatantAnimation[]
CanDamage ( Combatant, c ) : bool
CancelSkillCast ( ) : bool
CheckDamageDealer ( DamageDealer, dealer ) : bool
CheckRevive ( ) : void
CheckTargetAggressive ( ) : void
GetTargets ( bool checkRange ) : Combatant[],
GetTimeUse ( ) : float
InBattleRange ( ) : bool
InRange ( ) : bool
InRange ( Combatant, t ) : bool
IsAttack ( ) : bool
IsCastingSkill ( ) : bool
IsCounter ( ) : bool
IsDeath ( ) : bool
IsDefend ( ) : bool
IsEscape ( ) : bool
IsItem ( ) : bool
IsNone ( ) : bool
IsSkill ( ) : bool
PerformAction ( ) : void
RangeDifference ( ) : bool
StopAction ( ) : void
TargetAlive ( ) : bool
TargetNone ( ) : bool
Tick ( ) : void

Method Details

AnimationFinished() public méthode

public AnimationFinished ( ) : void
Résultat void

BattleAction() public méthode

public BattleAction ( ) : UnityEngine
Résultat UnityEngine

BattleAction() public méthode

public BattleAction ( AttackSelection t, Combatant, u, int tID, int id, int ul ) : UnityEngine
t AttackSelection
u Combatant,
tID int
id int
ul int
Résultat UnityEngine

BlinkTargets() public méthode

public BlinkTargets ( bool blink ) : void
blink bool
Résultat void

CalcTimeUse() public méthode

public CalcTimeUse ( ) : void
Résultat void

Calculate() public méthode

public Calculate ( Combatant, ts, float damageFactor ) : CombatantAnimation[]
ts Combatant,
damageFactor float
Résultat CombatantAnimation[]

CanDamage() public méthode

public CanDamage ( Combatant, c ) : bool
c Combatant,
Résultat bool

CancelSkillCast() public méthode

public CancelSkillCast ( ) : bool
Résultat bool

CheckDamageDealer() public méthode

public CheckDamageDealer ( DamageDealer, dealer ) : bool
dealer DamageDealer,
Résultat bool

CheckRevive() public méthode

public CheckRevive ( ) : void
Résultat void

CheckTargetAggressive() public méthode

public CheckTargetAggressive ( ) : void
Résultat void

GetTargets() public méthode

public GetTargets ( bool checkRange ) : Combatant[],
checkRange bool
Résultat Combatant[],

GetTimeUse() public méthode

public GetTimeUse ( ) : float
Résultat float

InBattleRange() public méthode

public InBattleRange ( ) : bool
Résultat bool

InRange() public méthode

public InRange ( ) : bool
Résultat bool

InRange() public méthode

public InRange ( Combatant, t ) : bool
t Combatant,
Résultat bool

IsAttack() public méthode

public IsAttack ( ) : bool
Résultat bool

IsCastingSkill() public méthode

public IsCastingSkill ( ) : bool
Résultat bool

IsCounter() public méthode

public IsCounter ( ) : bool
Résultat bool

IsDeath() public méthode

public IsDeath ( ) : bool
Résultat bool

IsDefend() public méthode

public IsDefend ( ) : bool
Résultat bool

IsEscape() public méthode

public IsEscape ( ) : bool
Résultat bool

IsItem() public méthode

public IsItem ( ) : bool
Résultat bool

IsNone() public méthode

public IsNone ( ) : bool
Résultat bool

IsSkill() public méthode

public IsSkill ( ) : bool
Résultat bool

PerformAction() public méthode

public PerformAction ( ) : void
Résultat void

RangeDifference() public méthode

public RangeDifference ( ) : bool
Résultat bool

StopAction() public méthode

public StopAction ( ) : void
Résultat void

TargetAlive() public méthode

public TargetAlive ( ) : bool
Résultat bool

TargetNone() public méthode

public TargetNone ( ) : bool
Résultat bool

Tick() public méthode

public Tick ( ) : void
Résultat void

Property Details

ALL_CHARACTERS public_oe static_oe property

public static int ALL_CHARACTERS
Résultat int

ALL_ENEMIES public_oe static_oe property

public static int ALL_ENEMIES
Résultat int

NONE public_oe static_oe property

public static int NONE
Résultat int

PARTY_TARGET public_oe static_oe property

public static int PARTY_TARGET
Résultat int

RANDOM_CHARACTER public_oe static_oe property

public static int RANDOM_CHARACTER
Résultat int

RANDOM_ENEMY public_oe static_oe property

public static int RANDOM_ENEMY
Résultat int

activeAnimation public_oe property

public BattleAnimation activeAnimation
Résultat BattleAnimation

autoAttackFlag public_oe property

public bool autoAttackFlag
Résultat bool

castTime public_oe property

public float castTime
Résultat float

castTimeMax public_oe property

public float castTimeMax
Résultat float

casted public_oe property

public bool casted
Résultat bool

damageMultiplier public_oe property

public float damageMultiplier
Résultat float

doCounter public_oe property

public bool[] doCounter
Résultat bool[]

rayObject public_oe property

public GameObject rayObject
Résultat GameObject

rayPoint public_oe property

public Vector3 rayPoint
Résultat Vector3

rayTargetSet public_oe property

public bool rayTargetSet
Résultat bool

reviveFlag public_oe property

public bool reviveFlag
Résultat bool

target public_oe property

public Combatant[], target
Résultat Combatant[],

targetID public_oe property

public int targetID
Résultat int

targetRaycast public_oe property

public TargetRaycast, targetRaycast
Résultat TargetRaycast,

type public_oe property

public AttackSelection type
Résultat AttackSelection

useID public_oe property

public int useID
Résultat int

useLevel public_oe property

public int useLevel
Résultat int

user public_oe property

public Combatant, user
Résultat Combatant,