void Start()
    {
        // sanity check
        if (string.IsNullOrEmpty(weaponName))
        {
            Debug.LogError("WeaponPurchaseButtonManager: Weapon Name is not set!");
            enabled = false;
            return;
        }

        if (weaponPrice < 0)
        {
            Debug.LogError("WeaponPurchaseButtonManager: Weapon Price must be positive!");
            enabled = false;
            return;
        }

        if (weaponPurchaseButtonImage == null || weaponDescText == null || weaponPriceText == null)
        {
            Debug.LogError("WeaponPurchaseButtonManager: Missing required objects, check inspector!");
            enabled = false;
            return;
        }

        lu = GameObject.Find("LanguageUpdater").GetComponent <LanguageUpdater>();
        if (lu != null)
        {
            StartCoroutine(UpdateWeaponButton());
        }
        else
        {
            Debug.LogError("WeaponPurchaseButtonManager: Cannot find LanguageUpdater!");
        }
    }
Ejemplo n.º 2
0
 void Start()
 {
     lu   = GameObject.Find("LanguageUpdater").GetComponent <LanguageUpdater>();
     text = GetComponent <Text>();
     if (lu != null && text != null)
     {
         StartCoroutine(UpdateCoinCount());
     }
 }
Ejemplo n.º 3
0
 public void MarkSaveAsCleared(LanguageUpdater lu)
 {
     GameObject.Find("SaveClearButton").transform.Find("Text").GetComponent <Text>().text = lu.lm.Get("settings_cleared");
     transform.Find("ContinueButton").transform.Find("Text").GetComponent <Text>().text   = lu.lm.Get("title_continue_nf");
 }