void Start() { RecordInitialPositions(); UpdateScores(); BallCollisionEmitter emitter = ball.gameObject.GetComponentInChildren <BallCollisionEmitter>(); emitter.OnCollided += BallCollided; }
// Start is called before the first frame update void Start() { for (int i = 0; i < players.Length; i++) { players[i].initialPosition = players[i].gameObject.transform.position; } BallCollisionEmitter emitter = ball.gameObject.GetComponentInChildren <BallCollisionEmitter>(); emitter.OnCollided += Emitter_OnCollided; UpdateGame(); }
void Destroy() { BallCollisionEmitter emitter = ball.gameObject.GetComponent <BallCollisionEmitter>(); emitter.OnCollided -= BallCollided; }