Example #1
0
    // Update is called once per frame
    void Update()
    {
        if (!colorSet)
        {
            PlayerController owner = ownership.getOwnership(gameObject);
            if (owner != null)
            {
                color = owner.getColor();
                Debug.Log("Color not set for " + gameObject.name + " setting to " + color);
            }
            colorSet = true;

            SpriteRenderer renderer = gameObject.GetComponent <SpriteRenderer>();

            if (renderer != null)
            {
                renderer.color = color;
            }
        }
    }