Exemple #1
0
    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();
    }
Exemple #2
0
    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);
    }