C# Класс GameStateBehaviour, beerpong

Наследование: StateBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Свойство Тип Описание
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

Открытые методы

Метод Описание
Awake ( ) : void
HandleActivateGamePlay ( ) : void
HandleOnOpponentQuit ( ) : void
HandleOnTurnChange ( ) : void
OnClickPlayAgain ( ) : void
OnDestroy ( ) : void
OnPairingComplete ( ) : void
Pairing_Enter ( ) : void
Pairing_Exit ( ) : void
RenderBallPosition ( ) : void

Приватные методы

Метод Описание
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

Описание методов

Awake() публичный Метод

public Awake ( ) : void
Результат void

HandleActivateGamePlay() публичный Метод

public HandleActivateGamePlay ( ) : void
Результат void

HandleOnOpponentQuit() публичный Метод

public HandleOnOpponentQuit ( ) : void
Результат void

HandleOnTurnChange() публичный Метод

public HandleOnTurnChange ( ) : void
Результат void

OnClickPlayAgain() публичный Метод

public OnClickPlayAgain ( ) : void
Результат void

OnDestroy() публичный Метод

public OnDestroy ( ) : void
Результат void

OnPairingComplete() публичный Метод

public OnPairingComplete ( ) : void
Результат void

Pairing_Enter() публичный Метод

public Pairing_Enter ( ) : void
Результат void

Pairing_Exit() публичный Метод

public Pairing_Exit ( ) : void
Результат void

RenderBallPosition() публичный Метод

public RenderBallPosition ( ) : void
Результат void

Описание свойств

BoardwalkPong публичное свойство

public GameObject BoardwalkPong
Результат GameObject

InvalidPlayerPositionText публичное свойство

public GameObject InvalidPlayerPositionText
Результат GameObject

MAX_VELOCITY публичное статическое свойство

public static float MAX_VELOCITY
Результат float

OBJECT_DEFAULT_POSITION публичное статическое свойство

public static float OBJECT_DEFAULT_POSITION
Результат float

PairingInfoText публичное свойство

public GameObject PairingInfoText
Результат GameObject

ReplayButton публичное свойство

public GameObject ReplayButton
Результат GameObject

TableModel публичное свойство

public GameObject TableModel
Результат GameObject

YouLoseText публичное свойство

public GameObject YouLoseText
Результат GameObject

YouWonText публичное свойство

public GameObject YouWonText
Результат GameObject

ballReleaseTimeout публичное свойство

public float ballReleaseTimeout
Результат float

cupPrefab публичное свойство

public GameObject cupPrefab
Результат GameObject

hitCupLifetime публичное свойство

public float hitCupLifetime
Результат float

relativeBallStartLocalPosition публичное свойство

public Vector3 relativeBallStartLocalPosition
Результат Vector3

tableLocalScale публичное статическое свойство

public static Vector3 tableLocalScale
Результат Vector3