Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
 void Update()
 {
     IconTarget.sprite = IconsDatabase.GetIcon(Root.PlayerView.Model <Player>().Inventory.Armor);
 }