C# Class HighscoresDemo

Inheritance: MonoBehaviour, ITableViewDataSource
Afficher le fichier Open project: Unity3dAzure/AppServicesDemo

Méthodes publiques

Méthode Description
ClearScore ( ) : void

Reset UI to insert new score

Delete ( ) : void
GenerateScores ( ) : void
GetAllHighscores ( ) : void
GetCellForRowInTableView ( TableView tableView, int row ) : TableViewCell
GetHeightForRowInTableView ( TableView tableView, int row ) : float
GetNumberOfRowsForTableView ( TableView tableView ) : int
GetTopHighscores ( ) : void
GetUsernameHighscore ( ) : void
GoNextScene ( ) : void

Handler to go to next scene

Hello ( ) : void

This demo 'hello' custom api just gets a response message eg. '{"message":"Hello World!"}'

Insert ( ) : void
Login ( ) : void
Lookup ( ) : void

This is an example showing how to get an item using it's id. For example if $select columns are specified and the returned data is limited then this can be used to get all the details by using the items's id.

OnSelectedRow ( Button button ) : void

Handler to get selected row item

Read ( ) : void
TextChanged ( ) : void

Handler for text changed event to update view state

UpdateScore ( ) : void

Private Methods

Méthode Description
DisplayScore ( Highscore, highscore ) : void

Update UI with data model

GetPageHighscores ( ) : void
GetScore ( ) : Highscore,

Create data model from UI

OnCustomApiCompleted ( IRestResponse response ) : void
OnDeleteCompleted ( IRestResponse response ) : void
OnDisable ( ) : void
OnEnable ( ) : void
OnInsertCompleted ( IRestResponse response ) : void
OnLoginCompleted ( IRestResponse response ) : void
OnLookupCompleted ( IRestResponse response ) : void
OnReadCompleted ( IRestResponse response ) : void
OnReadNestedResultsCompleted ( IRestResponse response ) : void
OnScrollValueChanged ( Vector2 newScrollValue ) : void
OnUpdateScoreCompleted ( IRestResponse response ) : void
Query ( CustomQuery query ) : void
SetInteractableScrollbars ( bool isInteractable ) : void
Start ( ) : void
Update ( ) : void
UpdateText ( string gameObjectName, bool isValid = true ) : void

Change text color to highlight errors

UpdateUI ( ) : void

Method to manage UI view state

Validate ( Highscore, highscore ) : bool

Validate data before sending

Method Details

ClearScore() public méthode

Reset UI to insert new score
public ClearScore ( ) : void
Résultat void

Delete() public méthode

public Delete ( ) : void
Résultat void

GenerateScores() public méthode

public GenerateScores ( ) : void
Résultat void

GetAllHighscores() public méthode

public GetAllHighscores ( ) : void
Résultat void

GetCellForRowInTableView() public méthode

public GetCellForRowInTableView ( TableView tableView, int row ) : TableViewCell
tableView TableView
row int
Résultat Tacticsoft.TableViewCell

GetHeightForRowInTableView() public méthode

public GetHeightForRowInTableView ( TableView tableView, int row ) : float
tableView TableView
row int
Résultat float

GetNumberOfRowsForTableView() public méthode

public GetNumberOfRowsForTableView ( TableView tableView ) : int
tableView TableView
Résultat int

GetTopHighscores() public méthode

public GetTopHighscores ( ) : void
Résultat void

GetUsernameHighscore() public méthode

public GetUsernameHighscore ( ) : void
Résultat void

GoNextScene() public méthode

Handler to go to next scene
public GoNextScene ( ) : void
Résultat void

Hello() public méthode

This demo 'hello' custom api just gets a response message eg. '{"message":"Hello World!"}'
public Hello ( ) : void
Résultat void

Insert() public méthode

public Insert ( ) : void
Résultat void

Login() public méthode

public Login ( ) : void
Résultat void

Lookup() public méthode

This is an example showing how to get an item using it's id. For example if $select columns are specified and the returned data is limited then this can be used to get all the details by using the items's id.
public Lookup ( ) : void
Résultat void

OnSelectedRow() public méthode

Handler to get selected row item
public OnSelectedRow ( Button button ) : void
button Button
Résultat void

Read() public méthode

public Read ( ) : void
Résultat void

TextChanged() public méthode

Handler for text changed event to update view state
public TextChanged ( ) : void
Résultat void

UpdateScore() public méthode

public UpdateScore ( ) : void
Résultat void