C# Класс BattleArena, RPGQuest

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

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

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