C# Class ProjectStorms.ScoreManager

Manages scoring for each player in the game.
Inheritance: UnityEngine.MonoBehaviour
Show file Open project: patferguson/Storms-Project Class Usage Examples

Public Properties

Property Type Description
fadeOutScene FadeCamWhite
gameType EGameType
optionalWinnerCam CinematicOutro
passengersToWin int
pirateBase1 PirateBaseIdentity
pirateBase2 PirateBaseIdentity
pirateBase3 PirateBaseIdentity
pirateBase4 PirateBaseIdentity
scoreText UI_Controller
teamBaseAlpha PirateBaseIdentity
teamBaseOmega PirateBaseIdentity
winText UnityEngine.UI.Text

Public Methods

Method Description
HalfWay ( string teamName ) : void
Score ( string teamName, int currentScore, int screenQuadrant ) : void

Private Methods

Method Description
FadeOut ( ) : void
FinishStartDelay ( ) : void
FourPlayerMatch ( ) : void
GameOver ( ) : void
PlayerWin ( float a_playerNumber, Color a_colour, string factionName ) : void
Start ( ) : void
TeamMatch ( ) : void
TeamWin ( string teamName, Color teamColour, string factionName ) : void
Update ( ) : void

Method Details

HalfWay() public method

public HalfWay ( string teamName ) : void
teamName string
return void

Score() public method

public Score ( string teamName, int currentScore, int screenQuadrant ) : void
teamName string
currentScore int
screenQuadrant int
return void

Property Details

fadeOutScene public property

public FadeCamWhite fadeOutScene
return FadeCamWhite

gameType public property

public EGameType gameType
return EGameType

optionalWinnerCam public property

public CinematicOutro,ProjectStorms optionalWinnerCam
return CinematicOutro

passengersToWin public property

public int passengersToWin
return int

pirateBase1 public property

public PirateBaseIdentity,ProjectStorms pirateBase1
return PirateBaseIdentity

pirateBase2 public property

public PirateBaseIdentity,ProjectStorms pirateBase2
return PirateBaseIdentity

pirateBase3 public property

public PirateBaseIdentity,ProjectStorms pirateBase3
return PirateBaseIdentity

pirateBase4 public property

public PirateBaseIdentity,ProjectStorms pirateBase4
return PirateBaseIdentity

scoreText public property

public UI_Controller,ProjectStorms scoreText
return UI_Controller

teamBaseAlpha public property

public PirateBaseIdentity,ProjectStorms teamBaseAlpha
return PirateBaseIdentity

teamBaseOmega public property

public PirateBaseIdentity,ProjectStorms teamBaseOmega
return PirateBaseIdentity

winText public property

public Text,UnityEngine.UI winText
return UnityEngine.UI.Text