public void Start() { base.Awake(); if (!Application.isPlaying) { return; } if (playerIndex == PlayerIndex.One) { bindings = InputHandler.instance.bindingP1; } if (playerIndex == PlayerIndex.Two) { bindings = InputHandler.instance.bindingP2; } //References initialization mainCollider = GetComponent <Collider>(); cam = Camera.main; dunkController = GetComponent <DunkController>(); dashController = GetComponent <DashController>(); extendingArmsController = GetComponent <ExtendingArmsController>(); ui = GetComponent <PlayerUI>(); //Set pass target passController.SetTargetedPawn(GetOtherPlayer()); //Variable initialization GameManager.alivePlayers.Add(this); GenerateMiddlePoint(); }
private void Awake() { dashController = GetComponent <DashController>(); passController = GetComponent <PassController>(); dunkController = GetComponent <DunkController>(); pawnController = GetComponent <PawnController>(); curvedCooldown = 0; if (passController) { passController.SetTargetedPawn(passTarget); } }
private void Start() { lineRenderer = GetComponent <LineRenderer>(); linkedPawn = GetComponent <PawnController>(); linkedDunkController = GetComponent <DunkController>(); if (GetComponent <PlayerController>() != null) { isPlayer = true; } animator = linkedPawn.GetAnimator(); canReceive = true; ChangeColor(previewDefaultColor); }