Example #1
0
 public void OnModifierRemoved(ModifiersId id)
 {
     if (id == boundId)
     {
         Destroy(gameObject);
     }
 }
Example #2
0
        public void OnModifierRemoved(ModifiersId id)
        {
            ModifierTextUI descriptor = modifierDescriptors[id];

            gameManager.onModifierRemoved -= descriptor.OnModifierRemoved;
            gameManager.onModifierUpdated -= descriptor.OnModifierUpdated;
            modifierDescriptors.Remove(id);
        }
Example #3
0
 public void OnModifierUpdated(ModifiersId id, string newDescription, float newTimer)
 {
     if (id == boundId)
     {
         description              = newDescription;
         remainingTime            = newTimer;
         modifierDescription.text = description;
         remainingTimeText.text   = remainingTime.ToString("0.0") + "s";
     }
 }
Example #4
0
 public void BindToId(ModifiersId id)
 {
     boundId = id;
 }