void Start() { LevelNumber.text = Root.Level.ToString(); Kills.text = Root.SavedPlayer.Kills.ToString(); CharacterLevel.text = Root.SavedPlayer.Level.ToString(); if (Root.SavedPlayer.Inventory.Weapon != null) { Weapon.sprite = ItemsDatabase.GetIcon(Root.SavedPlayer.Inventory.Weapon); WeaponStats.text = string.Join(Environment.NewLine, Root.SavedPlayer.Inventory.Weapon.PropertyDescriptions); } if (Root.SavedPlayer.Inventory.Armor != null) { Armor.sprite = ItemsDatabase.GetIcon(Root.SavedPlayer.Inventory.Armor); ArmorStats.text = string.Join(Environment.NewLine, Root.SavedPlayer.Inventory.Armor.PropertyDescriptions); } }
private void BugObserverOnAdded(object sender, CollectionChangedEventArgs <Item> e) { var inst = Instantiate(BugItemPrefab); inst.transform.SetParent(transform); var bugItem = inst.GetComponent <BugItem>(); bugItem.Item = e.Elem; bugItem.Player = Root.PlayerView.Model <Player>(); bugItem.IconTarget.sprite = IconsDatabase.GetIcon(e.Elem); mBugItems[e.Elem] = bugItem; }
void Update() { IconTarget.sprite = IconsDatabase.GetIcon(Root.PlayerView.Model <Player>().Inventory.Armor); }