C# Class Interactive.GameManager

Inheritance: UnityEngine.MonoBehaviour, IGameManagerForStates, IGameManagerForUI
Show file Open project: juliancruz87/madbricks Class Usage Examples

Public Properties

Property Type Description
levelInfo LevelInfo

Public Methods

Method Description
Goal ( ) : void
InitializeUI ( ) : void
Lose ( ) : void
Pause ( ) : void
Play ( ) : void
RestartGame ( ) : void
ReturnToLevelSelection ( ) : void
Update ( ) : void

Private Methods

Method Description
Awake ( ) : void
EndGame ( ) : void
ForceEndGame ( ) : void
IsBossJailed ( ) : bool
IsEveryTotemOnPlace ( ) : bool
OnGameStateChanged ( ) : void
OnTotemsSet ( ) : void
PlayEndSequence ( GameResults results ) : void
Start ( ) : void
StartGame ( ) : void
StartPlanning ( ) : void

Method Details

Goal() public method

public Goal ( ) : void
return void

InitializeUI() public method

public InitializeUI ( ) : void
return void

Lose() public method

public Lose ( ) : void
return void

Pause() public method

public Pause ( ) : void
return void

Play() public method

public Play ( ) : void
return void

RestartGame() public method

public RestartGame ( ) : void
return void

ReturnToLevelSelection() public method

public ReturnToLevelSelection ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Property Details

levelInfo public property

public LevelInfo levelInfo
return LevelInfo