コード例 #1
0
ファイル: GUI_WaypointStore.cs プロジェクト: jhessin/Widgets
        //------------------------------------------------------------
        public void Awake()
        {
            playerInventory = FindObjectOfType<Widget_Inventory>();
            store = FindObjectOfType<StoreFront>();
            _weaponManager = FindObjectOfType<WeaponManager>();

            if (!playerInventory)
                Debug.Log("No link to player's inventory.");
            if (!_weaponManager)
            {
                Debug.Log("No link to players weapons.");
            }
        }
コード例 #2
0
ファイル: StoreFront.cs プロジェクト: jhessin/Widgets
        public void Start()
        {
            var widgetPlayer = GameObject.FindWithTag("Player");
            _inventory = widgetPlayer.GetComponent<Widget_Inventory>();
            //			_laser = GameObject.FindGameObjectWithTag("Laser");
            //			_taser = GameObject.FindGameObjectWithTag("Taser");
            _weaponManager = FindObjectOfType<WeaponManager>();

            _weaponManager.HasTaser = true;
        }
コード例 #3
0
ファイル: StoreFront.cs プロジェクト: jhessin/Widgets
 public void BuyFrom(Widget_Inventory inventory)
 {
     inventory.UseItem(InventoryItem.BOSS_TRAY, bossitem);
     inventory.UseItem(InventoryItem.SCREW, screws);
     inventory.UseItem(InventoryItem.NUT, nuts);
 }
コード例 #4
0
ファイル: GUI_HUD.cs プロジェクト: jhessin/Widgets
 // Initialize Player Info------------------
 public void Start()
 {
     playerInfo = FindObjectOfType<Widget_Status>();
     customControls = FindObjectOfType<GUI_CustomControls>();
     playerInvo = FindObjectOfType<Widget_Inventory>();
     playerAttack = FindObjectOfType<Widget_AttackController>();
     player = GameObject.FindWithTag("Player");
 }