Exemple #1
0
 // Use this for initialization
 void Start()
 {
     playerScript       = gameObject.GetComponentInParent <PlayerScript>();
     playerObject       = playerScript.gameObject;
     playerNumber       = playerScript.playerNumber;
     grabAndThrowScript = playerObject.GetComponent <PlayerGrabAndThrow>();
     actionButtonName   = "Fire" + playerNumber;
 }
Exemple #2
0
    public void Setup()
    {
        playerMovement       = playerInstance.GetComponent <PlayerScript>();
        playerThrowingScript = playerInstance.GetComponent <PlayerGrabAndThrow>();
        playerHealth         = playerInstance.GetComponent <PlayerHealth>();

        playerMovement.playerNumber       = playerNumber;
        playerThrowingScript.playerNumber = playerNumber;
        playerHealth.playerNumber         = playerNumber;

        coloredPlayerText =
            "<color=#" + ColorUtility.ToHtmlStringRGB(playerColor) + ">PLAYER " + playerNumber + "</color>";

        MeshRenderer[] renderers = playerInstance.GetComponentsInChildren <MeshRenderer>();

        for (int i = 0; i < renderers.Length; i++)
        {
            renderers[i].material.color = playerColor;
        }
    }