private void Start()
    {
        AbilityHUDElement info = AbilityUtil.GetNullHUDElement();

        SyncElement(info);
        SyncWeapon(info);
        SyncWildcard(info);
    }
Example #2
0
    //Show tooltip on Screen with data from item
    public void ShowTooltip(Item item)
    {
        if (item != null)
        {
            AbilityHUDElement info = item.HudInfo;
            _itemNameText.text  = info.Description.Title + " Tier " + item.Tier.ToString();
            _itemNameText.color = info.Color;
            _itemTypeText.text  = info.Description.Type;
            _itemDescriptionOffensiveText.text = "<i>Offensive:</i> " + info.Description.DescriptionOffensive;
            _itemDescriptionDefensiveText.text = "<i>Defensive:</i> " + info.Description.DescriptionDefensive;

            gameObject.SetActive(true);
        }
    }
Example #3
0
    //Called when Item is collected, creates a string that fits the case in the correct game language and uses it as parameter for the AddEvent function call
    public void ItemCollected(Item item)
    {
        AbilityHUDElement itemInfo = item.HudInfo;
        string            eventString;

        switch (GetGameLanguage())
        {
        case LanguageEnum.English: eventString = "You collected \"" + itemInfo.Description.Title + "\"-Tier " + item.Tier + " and put it in your inventory."; break;

        case LanguageEnum.German: eventString = "Du hast \"" + itemInfo.Description.Title + "\"-Tier " + item.Tier + " aufgehoben und es in dein Inventar gelegt."; break;

        default: eventString = "You collected \"" + itemInfo.Description.Title + "\"-Tier " + item.Tier + " and put it in your inventory."; break;
        }
        AddEvent(eventString);
    }
Example #4
0
    //Called when Item is deleted, creates a string that fits the case in the correct game language and uses it as parameter for the AddEvent function call
    public void ItemDeleted(Item item)
    {
        AbilityHUDElement itemInfo = item.HudInfo;
        string            eventString;

        switch (GetGameLanguage())
        {
        case LanguageEnum.English: eventString = "You deleted \"" + itemInfo.Description.Title + "\"-Tier " + item.Tier + " from your inventory."; break;

        case LanguageEnum.German: eventString = "Du hast \"" + itemInfo.Description.Title + "\"-Tier " + item.Tier + " aus deinem Inventar gelöscht."; break;

        default: eventString = "You deleted \"" + itemInfo.Description.Title + "\"-Tier " + item.Tier + " from your inventory."; break;
        }
        AddEvent(eventString);
    }
 public void SyncWildcard(AbilityHUDElement info)
 {
     _wildcardIcon.sprite = info.Sprite;
     _wildcardIcon.color  = info.Color;
 }
 public void SyncWeapon(AbilityHUDElement info)
 {
     _weaponIcon.sprite = info.Sprite;
     _weaponIcon.color  = info.Color;
 }
 public void SyncElement(AbilityHUDElement info)
 {
     _elementIcon.sprite = info.Background;
 }