Esempio n. 1
0
    void Start()
    {
        // If instance already exists
        if (instance != null && instance != this)
        {
            // Destroy it
            Destroy(gameObject);
        }
        else
        {
            // Set this to instance
            instance = this;
        }

        // Set wepaon manager to the player's weapon manager (script atatched to player) & consumables manager
        weaponManager     = GetComponent <WeaponManager>();
        consumableManager = GetComponent <ConsumableManager>();
        offhandManager    = GetComponent <OffhandManager>();
        helmetManager     = GetComponent <HelmetManager>();
        chestplateManager = GetComponent <ChestplateManager>();
        platelegsManager  = GetComponent <PlatelegsManager>();
        bootsManager      = GetComponent <BootsManager>();
        AddItemToInventory("sword");

        //AddItemToInventory("testConsumable");
    }
Esempio n. 2
0
 void Start()
 {
     weaponManager     = player.GetComponent <WeaponManager>();
     offhandManager    = player.GetComponent <OffhandManager>();
     helmetManager     = player.GetComponent <HelmetManager>();
     chestplateManager = player.GetComponent <ChestplateManager>();
     platelegsManager  = player.GetComponent <PlatelegsManager>();
     bootsManager      = player.GetComponent <BootsManager>();
     // Listener for health changes
     UIManager.OnPlayerHealthEffected += UpdatePlayerHealth;
     UIManager.OnStatsChanged         += UpdateStats;
     UIManager.OnWeaponEquipped       += UpdateEquippedWeapon;
     UIManager.OnShieldEquipped       += UpdateEquippedOffhand;
     UIManager.OnHelmetWorn           += UpdateEquippedHead;
     UIManager.OnBodyWorn             += UpdateEquippedBody;
     UIManager.OnLegsWorn             += UpdateEquippedLegs;
     UIManager.OnFeetWorn             += UpdateEquippedFeet;
     UIManager.OnPlayerLevelUp        += UpdatePlayerLevel; // Listener for level change. When level up, calls UpdatePlayerLevel
     InitializeStats();
 }