示例#1
0
 public void ResetTile()
 {
     owner = tileManager.CurrentPlayer;
     if (owner == TileManager.Owner.None) //If the current player is "None" reset the tile to white
     {
         this.GetComponent <SpriteRenderer>().color = Color.white;
     }
 }
示例#2
0
    private void OnMouseUp()
    {
        // Check for current player that is claiming ownership of this space
        owner = tileManager.CurrentPlayer;

        // Set the sprite color to represent the owner (Sword = Blue, Shield = Red)
        if (owner == TileManager.Owner.Sword)
        {
            this.GetComponent <SpriteRenderer>().sprite = Sprite_Sword;
        }
        else if (owner == TileManager.Owner.Shield)
        {
            this.GetComponent <SpriteRenderer>().sprite = Shield_Sprite;
        }
        // Update to the next player in rotation
        tileManager.ChangePlayer();
    }
    private void OnMouseUp()
    {
        owner = tileManager.CurrentPlayer;

        if (owner == TileManager.Owner.Sword)
        {
            this.GetComponent <SpriteRenderer>().sprite = sprites[1];
            AudioSource.PlayClipAtPoint(swordUnsheath, transform.position);
        }
        else if (owner == TileManager.Owner.Shield)
        {
            this.GetComponent <SpriteRenderer>().sprite = sprites[2];
            AudioSource.PlayClipAtPoint(shieldHit, transform.position);
        }

        tileManager.ChangePlayer();
    }
示例#4
0
 public void ResetTile()
 {
     this.GetComponent <SpriteRenderer>().sprite = OG_Sprite;
     owner = TileManager.Owner.None;
 }