public void AddImportantItem(ImportantItemRecord importantItemRecord) { this.Inventory.AddImportantItem(importantItemRecord); this.owner.Broker.Publish(AcquiredImportantItem.Get(importantItemRecord)); this.ResetItemModifierParameter(); }
public void AddImportantItem(ImportantItemRecord importantItemRecord) { this.importantItems = this.importantItems ?? new List <ImportantItemRecord>(); this.importantItems.Add(importantItemRecord); }
public void Setup(ImportantItemRecord importantItem) { this.controlledRenderer.sprite = importantItem.Icon; }
void IAddImportantItem.Setup(ImportantItemRecord importantItem) { this.importantItem = importantItem; }