Пример #1
0
        public void Initialize(Attribute attribute)
        {
            this.icon.sprite   = Resources.Load <Sprite>(attribute.Icon);
            this.nameText.text = attribute.Name;

            this.attribute          = attribute;
            this.attribute.Changed += OnAttributeChanged;

            OnAttributeChanged(attribute);
        }
Пример #2
0
 public void OnAttributeChanged(Attribute attribute)
 {
     this.valueText.text = ((int)attribute.Value()).ToString();
 }
Пример #3
0
 private void CreateAttributeDifferenceRow(Attribute attribute, float delta)
 {
     CreateDifference().Construct(delta > 0, $"{(int) Mathf.Abs(delta)} {attribute.Name}");
 }