C# 클래스 BattleAction, RPGQuest

파일 보기 프로젝트 열기: hughrogers/RPGQuest 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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,