C# Class GameStateBehaviour, beerpong

Inheritance: StateBehaviour
Afficher le fichier Open project: ashomk/beerpong Class Usage Examples

Méthodes publiques

Свойство Type Description
BoardwalkPong GameObject
InvalidPlayerPositionText GameObject
MAX_VELOCITY float
OBJECT_DEFAULT_POSITION float
PairingInfoText GameObject
ReplayButton GameObject
TableModel GameObject
YouLoseText GameObject
YouWonText GameObject
ballReleaseTimeout float
cupPrefab GameObject
hitCupLifetime float
relativeBallStartLocalPosition Vector3
tableLocalScale Vector3

Private Properties

Свойство Type Description
AnimateClearingCup void
BallReleased_Enter void
BallReleased_Update void
CurrentPlayerInactive_Enter void
CurrentPlayerInactive_Update void
DestroyMyPhotonObject void
DestroyPreviousRoundObjects void
DidAnimateClearingCups bool
DidClearCups bool
GameOver_Enter void
GameOver_Exit void
GameOver_Update void
HandleOnHitMyCup void
HandleOnThrowEnd void
HitOpponentCup_Update void
HitRing_Enter void
HitRing_Exit void
HitRing_FixedUpdate void
Init_Enter void
InvalidPlayerPosition_Enter void
InvalidPlayerPosition_Exit void
InvalidPlayerPosition_Update void
MissedOpponentCup_Enter void
OnHitOpponentCup void
OnHitRing void
OnHitRocketRing void
OnHitShotGunRing void
Pairing_Update void
RenderBallBeforeThrow void
RenderTrail_Enter void
RenderTrail_Exit void
RenderTrail_Update void
SetThrowDirection void
SetUpBall void
SetUpCamera void
SetUpCups void
SetUpObstacles void
SetUpRings void
UpdateOnHitRocketRing void
UpdateOnHitShotGunRing void
WaitToThrow_Enter void
WaitToThrow_Exit void
WaitToThrow_Update void

Méthodes publiques

Méthode Description
Awake ( ) : void
HandleActivateGamePlay ( ) : void
HandleOnOpponentQuit ( ) : void
HandleOnTurnChange ( ) : void
OnClickPlayAgain ( ) : void
OnDestroy ( ) : void
OnPairingComplete ( ) : void
Pairing_Enter ( ) : void
Pairing_Exit ( ) : void
RenderBallPosition ( ) : void

Private Methods

Méthode Description
AnimateClearingCup ( BeerPongCup, hitCup ) : void
BallReleased_Enter ( ) : void
BallReleased_Update ( ) : void
CurrentPlayerInactive_Enter ( ) : void
CurrentPlayerInactive_Update ( ) : void
DestroyMyPhotonObject ( ) : void
DestroyPreviousRoundObjects ( ) : void
DidAnimateClearingCups ( ) : bool
DidClearCups ( BeerPong, playerID ) : bool
GameOver_Enter ( ) : void
GameOver_Exit ( ) : void
GameOver_Update ( ) : void
HandleOnHitMyCup ( int cupNumber ) : void
HandleOnThrowEnd ( ) : void
HitOpponentCup_Update ( ) : void
HitRing_Enter ( ) : void
HitRing_Exit ( ) : void
HitRing_FixedUpdate ( ) : void
Init_Enter ( ) : void
InvalidPlayerPosition_Enter ( ) : void
InvalidPlayerPosition_Exit ( ) : void
InvalidPlayerPosition_Update ( ) : void
MissedOpponentCup_Enter ( ) : void
OnHitOpponentCup ( int cupID ) : void
OnHitRing ( PowerUpRing, ring ) : void
OnHitRocketRing ( ) : void
OnHitShotGunRing ( ) : void
Pairing_Update ( ) : void
RenderBallBeforeThrow ( ) : void
RenderTrail_Enter ( ) : void
RenderTrail_Exit ( ) : void
RenderTrail_Update ( ) : void
SetThrowDirection ( ) : void
SetUpBall ( ) : void
SetUpCamera ( BeerPong, playerID ) : void
SetUpCups ( ) : void
SetUpObstacles ( ) : void
SetUpRings ( ) : void
UpdateOnHitRocketRing ( ) : void
UpdateOnHitShotGunRing ( ) : void
WaitToThrow_Enter ( ) : void
WaitToThrow_Exit ( ) : void
WaitToThrow_Update ( ) : void

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

HandleActivateGamePlay() public méthode

public HandleActivateGamePlay ( ) : void
Résultat void

HandleOnOpponentQuit() public méthode

public HandleOnOpponentQuit ( ) : void
Résultat void

HandleOnTurnChange() public méthode

public HandleOnTurnChange ( ) : void
Résultat void

OnClickPlayAgain() public méthode

public OnClickPlayAgain ( ) : void
Résultat void

OnDestroy() public méthode

public OnDestroy ( ) : void
Résultat void

OnPairingComplete() public méthode

public OnPairingComplete ( ) : void
Résultat void

Pairing_Enter() public méthode

public Pairing_Enter ( ) : void
Résultat void

Pairing_Exit() public méthode

public Pairing_Exit ( ) : void
Résultat void

RenderBallPosition() public méthode

public RenderBallPosition ( ) : void
Résultat void

Property Details

BoardwalkPong public_oe property

public GameObject BoardwalkPong
Résultat GameObject

InvalidPlayerPositionText public_oe property

public GameObject InvalidPlayerPositionText
Résultat GameObject

MAX_VELOCITY public_oe static_oe property

public static float MAX_VELOCITY
Résultat float

OBJECT_DEFAULT_POSITION public_oe static_oe property

public static float OBJECT_DEFAULT_POSITION
Résultat float

PairingInfoText public_oe property

public GameObject PairingInfoText
Résultat GameObject

ReplayButton public_oe property

public GameObject ReplayButton
Résultat GameObject

TableModel public_oe property

public GameObject TableModel
Résultat GameObject

YouLoseText public_oe property

public GameObject YouLoseText
Résultat GameObject

YouWonText public_oe property

public GameObject YouWonText
Résultat GameObject

ballReleaseTimeout public_oe property

public float ballReleaseTimeout
Résultat float

cupPrefab public_oe property

public GameObject cupPrefab
Résultat GameObject

hitCupLifetime public_oe property

public float hitCupLifetime
Résultat float

relativeBallStartLocalPosition public_oe property

public Vector3 relativeBallStartLocalPosition
Résultat Vector3

tableLocalScale public_oe static_oe property

public static Vector3 tableLocalScale
Résultat Vector3