Пример #1
0
    void OnMouseDown()
    {
        Vector2    rawPos       = MouseClickToWorldPosition();
        Vector2    roundedPos   = SnapToGrid(rawPos);
        GameObject defender     = ButtonScript.selectedDefender;
        int        defenderCost = defender.GetComponent <DefenderScript>().starCost;

        if (starDisplay.UseStars(defenderCost) == StarDisplayScript.Status.SUCCESS)
        {
            SpawnDefender(defender, roundedPos);
            return;
        }
        Debug.LogWarning("Insufficient Stars");
    }