CardRPG 1.0
 
Loading...
Searching...
No Matches
CardRPG.DuelManager Class Reference

Manages the duel between players and enemies. /summary> More...

Inheritance diagram for CardRPG.DuelManager:

Public Member Functions

void AddPassiveQueue (Dueler caster, Dueler target, Card card, string text)
 
void StartDuel (List< Enemy > enemyDuelers, StartingTurn startingTurn, ScriptedDuel[] scriptedDuel, int maxPlayers=4, Henchman[] trial=null)
 
Button GetButtonForDueler (Dueler dueler)
 
List< DuelerGetAllyDuelers (Dueler dueler)
 
List< DuelerGetEnemyDuelers (Dueler dueler)
 
IEnumerator ShowPopupText (GameObject duelerObj, string text, Color color)
 
IEnumerator ShowGlobalPopup (string text)
 
void ApplyGlobal (Charm[] charm)
 
void AddMinion (Minion minion, Dueler owner)
 

Public Attributes

AudioClip battleMusic
 
UnityEvent< DuelerOnMinionSummon = new()
 

Static Public Attributes

static DuelManager Instance
 

Properties

UnityEvent OnDuelComplete = new() [get, set]
 
bool DuelInProgress [get]
 
List< DuelerAllActiveDueler [get]
 
List< DuelerAllActivePlayers [get]
 
List< DuelerAllActiveEnemies [get]
 
List< Button > GetAllButtons [get]
 
HandUI PlayerHand [get]
 
Charm[] Global [get]
 

Detailed Description

Manages the duel between players and enemies. /summary>


The documentation for this class was generated from the following file: