Elin Modding Docs Doc
Loading...
Searching...
No Matches
MiniGame Class Reference
Inheritance diagram for MiniGame:
ModMinigame< T >

Classes

class  Balance
 

Public Types

enum  Type {
  Slot , Blackjack , Scratch , Basket ,
  CoinDrop
}
 

Public Member Functions

virtual void OnActivate ()
 
virtual void OnDeactivate ()
 
void Deactivate ()
 
void SetAudioMixer (GameObject go)
 
void Say (string lang)
 
virtual bool CanExit ()
 
void Exit ()
 
bool OnPlay (int a)
 
void GetSlotReward (string id, int pay=1, int bet=1)
 

Static Public Member Functions

static void RegisterMiniGame (string id, MiniGame g, string _path)
 
static void Activate (MiniGame.Type type)
 

Public Attributes

MiniGame.Balance balance = new MiniGame.Balance()
 
GameObject go
 
AssetBundle asset
 
string path
 
bool isActive
 

Static Public Attributes

static Dictionary< string, MiniGameminigames = new Dictionary<string, MiniGame>()
 

Properties

virtual string id [get]
 

Detailed Description

Definition at line 7 of file MiniGame.cs.

Member Enumeration Documentation

◆ Type

enum MiniGame.Type

Definition at line 189 of file MiniGame.cs.

Member Function Documentation

◆ Activate()

static void MiniGame.Activate ( MiniGame.Type type)
static

Definition at line 18 of file MiniGame.cs.

◆ CanExit()

virtual bool MiniGame.CanExit ( )
virtual

Definition at line 100 of file MiniGame.cs.

◆ Deactivate()

void MiniGame.Deactivate ( )

Definition at line 66 of file MiniGame.cs.

◆ Exit()

void MiniGame.Exit ( )

Definition at line 106 of file MiniGame.cs.

◆ GetSlotReward()

void MiniGame.GetSlotReward ( string id,
int pay = 1,
int bet = 1 )

Definition at line 141 of file MiniGame.cs.

◆ OnActivate()

virtual void MiniGame.OnActivate ( )
virtual

Definition at line 56 of file MiniGame.cs.

◆ OnDeactivate()

virtual void MiniGame.OnDeactivate ( )
virtual

Definition at line 61 of file MiniGame.cs.

◆ OnPlay()

bool MiniGame.OnPlay ( int a)

Definition at line 117 of file MiniGame.cs.

◆ RegisterMiniGame()

static void MiniGame.RegisterMiniGame ( string id,
MiniGame g,
string _path )
static

Definition at line 10 of file MiniGame.cs.

◆ Say()

void MiniGame.Say ( string lang)

Definition at line 94 of file MiniGame.cs.

◆ SetAudioMixer()

void MiniGame.SetAudioMixer ( GameObject go)

Definition at line 84 of file MiniGame.cs.

Member Data Documentation

◆ asset

AssetBundle MiniGame.asset

Definition at line 170 of file MiniGame.cs.

◆ balance

MiniGame.Balance MiniGame.balance = new MiniGame.Balance()

Definition at line 164 of file MiniGame.cs.

◆ go

GameObject MiniGame.go

Definition at line 167 of file MiniGame.cs.

◆ isActive

bool MiniGame.isActive

Definition at line 176 of file MiniGame.cs.

◆ minigames

Dictionary<string, MiniGame> MiniGame.minigames = new Dictionary<string, MiniGame>()
static

Definition at line 161 of file MiniGame.cs.

◆ path

string MiniGame.path

Definition at line 173 of file MiniGame.cs.

Property Documentation

◆ id

virtual string MiniGame.id
get

Definition at line 47 of file MiniGame.cs.


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