private void Start() { paddleMover = gameObject.GetComponentInChildren <PaddleMover>(); var ballMover = FindObjectOfType <BallMover>(); ballTransform = ballMover.transform; boxCollider = GetComponent <BoxCollider2D>(); }
private void CreateOpponentPaddle() { GameObject paddle = Instantiate(paddlePrefab, new Vector3(0f, GameConfigs.paddleOffsetFromCenterInUnits, 0f), Quaternion.identity); PaddleMover mover = paddle.GetComponent <PaddleMover>(); PlayerInput.opponentRightInput += mover.MoveRight; PlayerInput.opponentLeftInput += mover.MoveLeft; }
private void CreatePaddleOnClient() { GameObject paddle = PhotonNetwork.Instantiate(PADDLE_PREFAB_NAME, new Vector3(0f, GameConfigs.paddleOffsetFromCenterInUnits, 0f), Quaternion.identity); PaddleMover mover = paddle.GetComponent <PaddleMover>(); PlayerInput.phoneOwnerRightInput += mover.MoveLeft; PlayerInput.phoneOwnerLeftInput += mover.MoveRight; }