C# 클래스 BattleArena, RPGQuest

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

공개 프로퍼티들

프로퍼티 타입 설명
baseCamPos int
battleMusic int
bmFadeTime float
bmInterpolate EaseType
bmPlayType MusicPlayType
canEscape bool
eaChance float
enableEnemiesAdvantage bool
enablePartyAdvantage bool
endCamInterpolation EaseType
endCamPos int
endFadeAEnd float
endFadeAStart float
endFadeAlpha bool
endFadeBEnd float
endFadeBStart float
endFadeBlue bool
endFadeGEnd float
endFadeGStart float
endFadeGreen bool
endFadeInTime float
endFadeInterpolation EaseType
endFadeOutTime float
endFadeREnd float
endFadeRStart float
endFadeRed bool
endFadeScreen bool
endPosTime float
endWait float
enemy int[]
enemyObject GameObject[]
enemySpot Transform[]
enemySpotEA Transform[]
enemySpotPA Transform[]
fadeCamPos bool
fadeEndCamPos bool
gainChance float[]
gainID int[]
gainQuantity int[]
gainType ItemDropType[]
gizmoMode int
initialCamPosition Vector3
initialCamRotation Quaternion
initialFieldOfView float
lFadeTime float
lInterpolate EaseType
lPlayType MusicPlayType
moneyGain int
noGameOver bool
overrideEAChance bool
overridePAChance bool
paChance float
partySpot Transform[]
partySpotEA Transform[]
partySpotPA Transform[]
playBattleMusic bool
playVictoryMusic bool
removeParty bool
resetPartyPosition bool
restoreLastMusic bool
setEndCamPos bool
setStartCamPos bool
spawnEnemy bool[]
startCamInterpolation EaseType
startCamPos int
startFadeAEnd float
startFadeAStart float
startFadeAlpha bool
startFadeBEnd float
startFadeBStart float
startFadeBlue bool
startFadeGEnd float
startFadeGStart float
startFadeGreen bool
startFadeInTime float
startFadeInterpolation EaseType
startFadeOutTime float
startFadeREnd float
startFadeRStart float
startFadeRed bool
startFadeScreen bool
startPosTime float
startSound UnityEngine.AudioClip
startVolume float
startWait float
vFadeTime float
vInterpolate EaseType
vPlayType MusicPlayType
victoryMusic int

공개 메소드들

메소드 설명
AddEnemy ( ) : void
AddGain ( ) : void
Awake ( ) : void
BattleFinished ( ) : IEnumerator
BattleLost ( ) : IEnumerator
BattleVictory ( ) : void
CallStart ( ) : void
DropInteract ( ChoiceContent, drop ) : bool
GetEnemySpotPosition ( int index, int advantage ) : Vector3
GetPartySpotPosition ( int index, int advantage ) : Vector3
Interact ( ) : bool
OnApplicationQuit ( ) : void
OnDrawGizmos ( ) : void
OnDrawGizmosSelected ( ) : void
OnMouseUp ( ) : void
OnTriggerEnter ( Collider other ) : void
OnTriggerExit ( Collider other ) : void
RemoveEnemy ( int index ) : void
RemoveGain ( int index ) : void
ResetCameraPosition ( Transform cam ) : void
SetBaseCameraPosition ( Transform cam ) : void
SetEnemyTeam ( int id ) : void
SetMessageTime ( ) : void
Start ( ) : void
StartBattle ( ) : IEnumerator
TouchInteract ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
CopySpots ( Transform spots, int length ) : Transform[]

메소드 상세

AddEnemy() 공개 메소드

public AddEnemy ( ) : void
리턴 void

AddGain() 공개 메소드

public AddGain ( ) : void
리턴 void

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

BattleFinished() 공개 메소드

public BattleFinished ( ) : IEnumerator
리턴 IEnumerator

BattleLost() 공개 메소드

public BattleLost ( ) : IEnumerator
리턴 IEnumerator

BattleVictory() 공개 메소드

public BattleVictory ( ) : void
리턴 void

CallStart() 공개 메소드

public CallStart ( ) : void
리턴 void

DropInteract() 공개 메소드

public DropInteract ( ChoiceContent, drop ) : bool
drop ChoiceContent,
리턴 bool

GetEnemySpotPosition() 공개 메소드

public GetEnemySpotPosition ( int index, int advantage ) : Vector3
index int
advantage int
리턴 Vector3

GetPartySpotPosition() 공개 메소드

public GetPartySpotPosition ( int index, int advantage ) : Vector3
index int
advantage int
리턴 Vector3

Interact() 공개 메소드

public Interact ( ) : bool
리턴 bool

OnApplicationQuit() 공개 메소드

public OnApplicationQuit ( ) : void
리턴 void

OnDrawGizmos() 공개 메소드

public OnDrawGizmos ( ) : void
리턴 void

OnDrawGizmosSelected() 공개 메소드

public OnDrawGizmosSelected ( ) : void
리턴 void

OnMouseUp() 공개 메소드

public OnMouseUp ( ) : void
리턴 void

OnTriggerEnter() 공개 메소드

public OnTriggerEnter ( Collider other ) : void
other Collider
리턴 void

OnTriggerExit() 공개 메소드

public OnTriggerExit ( Collider other ) : void
other Collider
리턴 void

RemoveEnemy() 공개 메소드

public RemoveEnemy ( int index ) : void
index int
리턴 void

RemoveGain() 공개 메소드

public RemoveGain ( int index ) : void
index int
리턴 void

ResetCameraPosition() 공개 메소드

public ResetCameraPosition ( Transform cam ) : void
cam Transform
리턴 void

SetBaseCameraPosition() 공개 메소드

public SetBaseCameraPosition ( Transform cam ) : void
cam Transform
리턴 void

SetEnemyTeam() 공개 메소드

public SetEnemyTeam ( int id ) : void
id int
리턴 void

SetMessageTime() 공개 메소드

public SetMessageTime ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

StartBattle() 공개 메소드

public StartBattle ( ) : IEnumerator
리턴 IEnumerator

TouchInteract() 공개 메소드

public TouchInteract ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

baseCamPos 공개적으로 프로퍼티

public int baseCamPos
리턴 int

battleMusic 공개적으로 프로퍼티

public int battleMusic
리턴 int

bmFadeTime 공개적으로 프로퍼티

public float bmFadeTime
리턴 float

bmInterpolate 공개적으로 프로퍼티

public EaseType bmInterpolate
리턴 EaseType

bmPlayType 공개적으로 프로퍼티

public MusicPlayType bmPlayType
리턴 MusicPlayType

canEscape 공개적으로 프로퍼티

public bool canEscape
리턴 bool

eaChance 공개적으로 프로퍼티

public float eaChance
리턴 float

enableEnemiesAdvantage 공개적으로 프로퍼티

public bool enableEnemiesAdvantage
리턴 bool

enablePartyAdvantage 공개적으로 프로퍼티

public bool enablePartyAdvantage
리턴 bool

endCamInterpolation 공개적으로 프로퍼티

public EaseType endCamInterpolation
리턴 EaseType

endCamPos 공개적으로 프로퍼티

public int endCamPos
리턴 int

endFadeAEnd 공개적으로 프로퍼티

public float endFadeAEnd
리턴 float

endFadeAStart 공개적으로 프로퍼티

public float endFadeAStart
리턴 float

endFadeAlpha 공개적으로 프로퍼티

public bool endFadeAlpha
리턴 bool

endFadeBEnd 공개적으로 프로퍼티

public float endFadeBEnd
리턴 float

endFadeBStart 공개적으로 프로퍼티

public float endFadeBStart
리턴 float

endFadeBlue 공개적으로 프로퍼티

public bool endFadeBlue
리턴 bool

endFadeGEnd 공개적으로 프로퍼티

public float endFadeGEnd
리턴 float

endFadeGStart 공개적으로 프로퍼티

public float endFadeGStart
리턴 float

endFadeGreen 공개적으로 프로퍼티

public bool endFadeGreen
리턴 bool

endFadeInTime 공개적으로 프로퍼티

public float endFadeInTime
리턴 float

endFadeInterpolation 공개적으로 프로퍼티

public EaseType endFadeInterpolation
리턴 EaseType

endFadeOutTime 공개적으로 프로퍼티

public float endFadeOutTime
리턴 float

endFadeREnd 공개적으로 프로퍼티

public float endFadeREnd
리턴 float

endFadeRStart 공개적으로 프로퍼티

public float endFadeRStart
리턴 float

endFadeRed 공개적으로 프로퍼티

public bool endFadeRed
리턴 bool

endFadeScreen 공개적으로 프로퍼티

public bool endFadeScreen
리턴 bool

endPosTime 공개적으로 프로퍼티

public float endPosTime
리턴 float

endWait 공개적으로 프로퍼티

public float endWait
리턴 float

enemy 공개적으로 프로퍼티

public int[] enemy
리턴 int[]

enemyObject 공개적으로 프로퍼티

public GameObject[] enemyObject
리턴 GameObject[]

enemySpot 공개적으로 프로퍼티

public Transform[] enemySpot
리턴 Transform[]

enemySpotEA 공개적으로 프로퍼티

public Transform[] enemySpotEA
리턴 Transform[]

enemySpotPA 공개적으로 프로퍼티

public Transform[] enemySpotPA
리턴 Transform[]

fadeCamPos 공개적으로 프로퍼티

public bool fadeCamPos
리턴 bool

fadeEndCamPos 공개적으로 프로퍼티

public bool fadeEndCamPos
리턴 bool

gainChance 공개적으로 프로퍼티

public float[] gainChance
리턴 float[]

gainID 공개적으로 프로퍼티

public int[] gainID
리턴 int[]

gainQuantity 공개적으로 프로퍼티

public int[] gainQuantity
리턴 int[]

gainType 공개적으로 프로퍼티

public ItemDropType[] gainType
리턴 ItemDropType[]

gizmoMode 공개적으로 프로퍼티

public int gizmoMode
리턴 int

initialCamPosition 공개적으로 프로퍼티

public Vector3 initialCamPosition
리턴 Vector3

initialCamRotation 공개적으로 프로퍼티

public Quaternion initialCamRotation
리턴 Quaternion

initialFieldOfView 공개적으로 프로퍼티

public float initialFieldOfView
리턴 float

lFadeTime 공개적으로 프로퍼티

public float lFadeTime
리턴 float

lInterpolate 공개적으로 프로퍼티

public EaseType lInterpolate
리턴 EaseType

lPlayType 공개적으로 프로퍼티

public MusicPlayType lPlayType
리턴 MusicPlayType

moneyGain 공개적으로 프로퍼티

public int moneyGain
리턴 int

noGameOver 공개적으로 프로퍼티

public bool noGameOver
리턴 bool

overrideEAChance 공개적으로 프로퍼티

public bool overrideEAChance
리턴 bool

overridePAChance 공개적으로 프로퍼티

public bool overridePAChance
리턴 bool

paChance 공개적으로 프로퍼티

public float paChance
리턴 float

partySpot 공개적으로 프로퍼티

public Transform[] partySpot
리턴 Transform[]

partySpotEA 공개적으로 프로퍼티

public Transform[] partySpotEA
리턴 Transform[]

partySpotPA 공개적으로 프로퍼티

public Transform[] partySpotPA
리턴 Transform[]

playBattleMusic 공개적으로 프로퍼티

public bool playBattleMusic
리턴 bool

playVictoryMusic 공개적으로 프로퍼티

public bool playVictoryMusic
리턴 bool

removeParty 공개적으로 프로퍼티

public bool removeParty
리턴 bool

resetPartyPosition 공개적으로 프로퍼티

public bool resetPartyPosition
리턴 bool

restoreLastMusic 공개적으로 프로퍼티

public bool restoreLastMusic
리턴 bool

setEndCamPos 공개적으로 프로퍼티

public bool setEndCamPos
리턴 bool

setStartCamPos 공개적으로 프로퍼티

public bool setStartCamPos
리턴 bool

spawnEnemy 공개적으로 프로퍼티

public bool[] spawnEnemy
리턴 bool[]

startCamInterpolation 공개적으로 프로퍼티

public EaseType startCamInterpolation
리턴 EaseType

startCamPos 공개적으로 프로퍼티

public int startCamPos
리턴 int

startFadeAEnd 공개적으로 프로퍼티

public float startFadeAEnd
리턴 float

startFadeAStart 공개적으로 프로퍼티

public float startFadeAStart
리턴 float

startFadeAlpha 공개적으로 프로퍼티

public bool startFadeAlpha
리턴 bool

startFadeBEnd 공개적으로 프로퍼티

public float startFadeBEnd
리턴 float

startFadeBStart 공개적으로 프로퍼티

public float startFadeBStart
리턴 float

startFadeBlue 공개적으로 프로퍼티

public bool startFadeBlue
리턴 bool

startFadeGEnd 공개적으로 프로퍼티

public float startFadeGEnd
리턴 float

startFadeGStart 공개적으로 프로퍼티

public float startFadeGStart
리턴 float

startFadeGreen 공개적으로 프로퍼티

public bool startFadeGreen
리턴 bool

startFadeInTime 공개적으로 프로퍼티

public float startFadeInTime
리턴 float

startFadeInterpolation 공개적으로 프로퍼티

public EaseType startFadeInterpolation
리턴 EaseType

startFadeOutTime 공개적으로 프로퍼티

public float startFadeOutTime
리턴 float

startFadeREnd 공개적으로 프로퍼티

public float startFadeREnd
리턴 float

startFadeRStart 공개적으로 프로퍼티

public float startFadeRStart
리턴 float

startFadeRed 공개적으로 프로퍼티

public bool startFadeRed
리턴 bool

startFadeScreen 공개적으로 프로퍼티

public bool startFadeScreen
리턴 bool

startPosTime 공개적으로 프로퍼티

public float startPosTime
리턴 float

startSound 공개적으로 프로퍼티

public AudioClip,UnityEngine startSound
리턴 UnityEngine.AudioClip

startVolume 공개적으로 프로퍼티

public float startVolume
리턴 float

startWait 공개적으로 프로퍼티

public float startWait
리턴 float

vFadeTime 공개적으로 프로퍼티

public float vFadeTime
리턴 float

vInterpolate 공개적으로 프로퍼티

public EaseType vInterpolate
리턴 EaseType

vPlayType 공개적으로 프로퍼티

public MusicPlayType vPlayType
리턴 MusicPlayType

victoryMusic 공개적으로 프로퍼티

public int victoryMusic
리턴 int