C# Класс BattleAction, RPGQuest

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

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

Свойство Тип Описание
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,

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

Метод Описание
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

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

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

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

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

public BattleAction ( ) : UnityEngine
Результат UnityEngine

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

public BattleAction ( AttackSelection t, Combatant, u, int tID, int id, int ul ) : UnityEngine
t AttackSelection
u Combatant,
tID int
id int
ul int
Результат UnityEngine

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

public BlinkTargets ( bool blink ) : void
blink bool
Результат void

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

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

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

public Calculate ( Combatant, ts, float damageFactor ) : CombatantAnimation[]
ts Combatant,
damageFactor float
Результат CombatantAnimation[]

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

public CanDamage ( Combatant, c ) : bool
c Combatant,
Результат bool

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

public CancelSkillCast ( ) : bool
Результат bool

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

public CheckDamageDealer ( DamageDealer, dealer ) : bool
dealer DamageDealer,
Результат bool

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

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

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

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

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

public GetTargets ( bool checkRange ) : Combatant[],
checkRange bool
Результат Combatant[],

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

public GetTimeUse ( ) : float
Результат float

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

public InBattleRange ( ) : bool
Результат bool

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

public InRange ( ) : bool
Результат bool

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

public InRange ( Combatant, t ) : bool
t Combatant,
Результат bool

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

public IsAttack ( ) : bool
Результат bool

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

public IsCastingSkill ( ) : bool
Результат bool

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

public IsCounter ( ) : bool
Результат bool

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

public IsDeath ( ) : bool
Результат bool

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

public IsDefend ( ) : bool
Результат bool

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

public IsEscape ( ) : bool
Результат bool

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

public IsItem ( ) : bool
Результат bool

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

public IsNone ( ) : bool
Результат bool

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

public IsSkill ( ) : bool
Результат bool

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

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

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

public RangeDifference ( ) : bool
Результат bool

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

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

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

public TargetAlive ( ) : bool
Результат bool

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

public TargetNone ( ) : bool
Результат bool

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

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

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

ALL_CHARACTERS публичное статическое свойство

public static int ALL_CHARACTERS
Результат int

ALL_ENEMIES публичное статическое свойство

public static int ALL_ENEMIES
Результат int

NONE публичное статическое свойство

public static int NONE
Результат int

PARTY_TARGET публичное статическое свойство

public static int PARTY_TARGET
Результат int

RANDOM_CHARACTER публичное статическое свойство

public static int RANDOM_CHARACTER
Результат int

RANDOM_ENEMY публичное статическое свойство

public static int RANDOM_ENEMY
Результат int

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

public BattleAnimation activeAnimation
Результат BattleAnimation

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

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

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

public float castTime
Результат float

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

public float castTimeMax
Результат float

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

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

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

public float damageMultiplier
Результат float

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

public bool[] doCounter
Результат bool[]

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

public GameObject rayObject
Результат GameObject

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

public Vector3 rayPoint
Результат Vector3

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

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

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

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

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

public Combatant[], target
Результат Combatant[],

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

public int targetID
Результат int

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

public TargetRaycast, targetRaycast
Результат TargetRaycast,

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

public AttackSelection type
Результат AttackSelection

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

public int useID
Результат int

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

public int useLevel
Результат int

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

public Combatant, user
Результат Combatant,