C# Класс BattleControllerScript, Spare-Change

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

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

Свойство Тип Описание
damageTextColor Color
hitTextColor Color
missTextColor Color

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

Метод Описание
AccrueRewards ( float change, float exp, int kills ) : void
Awake ( ) : void
BattleActorActed ( ) : void

Players the acted.

BattleOver ( bool bPlayerIsWinner ) : void
BattleOverTest ( bool bPlayerIsWinner ) : void
CreateEnemies ( int>.Dictionary enemyTypes ) : void
DiceRolled ( GameObject die, int rollValue ) : void

Dices the rolled.

DoBattleModText ( int value, Vector2 v, Color color ) : void
DoEnemyTurn ( ) : void

Dos the enemy turn.

FinishTurn ( ) : void

Finishs the turn.

GenerateBattle ( int numberOfEnemies = 2 ) : void
InitializeQueue ( ) : void
OnEnable ( ) : void
PlayerIsAtBossFight ( Player player ) : bool
SelectedAction ( GameControllerScript.BattleAction action ) : void

Selecteds the action.

SelectedEnemy ( BattleActor actor ) : void

Selecteds the enemy.

StartBattle ( ) : void

Starts the battle.

StartTimerForThrowDamageRoll ( ) : void
Update ( ) : void
getBattleEnemies ( ) : List
getBattleQueue ( ) : Queue
getBattleRoundState ( ) : BattleRound.State
getCurrentTurn ( ) : BattleRound
getCurrentTurnActor ( ) : BattleActor
setBattleRoundState ( BattleRound state ) : void

Приватные методы

Метод Описание
CalculateTurn ( ) : void

Calculates the turn.

NextTurn ( ) : void
Utilities ( ) : UtilitiesScript
switchToNextTurnInQueue ( ) : void

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

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

public AccrueRewards ( float change, float exp, int kills ) : void
change float
exp float
kills int
Результат void

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

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

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

Players the acted.
public BattleActorActed ( ) : void
Результат void

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

public BattleOver ( bool bPlayerIsWinner ) : void
bPlayerIsWinner bool
Результат void

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

public BattleOverTest ( bool bPlayerIsWinner ) : void
bPlayerIsWinner bool
Результат void

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

public CreateEnemies ( int>.Dictionary enemyTypes ) : void
enemyTypes int>.Dictionary
Результат void

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

Dices the rolled.
public DiceRolled ( GameObject die, int rollValue ) : void
die GameObject /// Die. ///
rollValue int /// Roll value. ///
Результат void

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

public DoBattleModText ( int value, Vector2 v, Color color ) : void
value int
v Vector2
color Color
Результат void

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

Dos the enemy turn.
public DoEnemyTurn ( ) : void
Результат void

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

Finishs the turn.
public FinishTurn ( ) : void
Результат void

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

public GenerateBattle ( int numberOfEnemies = 2 ) : void
numberOfEnemies int
Результат void

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

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

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

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

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

public PlayerIsAtBossFight ( Player player ) : bool
player Player
Результат bool

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

Selecteds the action.
public SelectedAction ( GameControllerScript.BattleAction action ) : void
action GameControllerScript.BattleAction
Результат void

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

Selecteds the enemy.
public SelectedEnemy ( BattleActor actor ) : void
actor BattleActor /// Actor. ///
Результат void

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

Starts the battle.
public StartBattle ( ) : void
Результат void

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

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

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

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

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

public getBattleEnemies ( ) : List
Результат List

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

public getBattleQueue ( ) : Queue
Результат Queue

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

public getBattleRoundState ( ) : BattleRound.State
Результат BattleRound.State

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

public getCurrentTurn ( ) : BattleRound
Результат BattleRound

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

public getCurrentTurnActor ( ) : BattleActor
Результат BattleActor

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

public setBattleRoundState ( BattleRound state ) : void
state BattleRound
Результат void

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

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

public Color damageTextColor
Результат Color

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

public Color hitTextColor
Результат Color

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

public Color missTextColor
Результат Color