Exemple #1
0
    void Start()
    {
        UIEventHandler.OnMoneyAdd += GiveMoney;
        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            Instance = this;
        }

        consumableController   = GetComponent <ConsumableController>();
        playerWeaponController = GetComponent <PlayerWeaponController>();
        playerArmorController  = GetComponent <PlayerArmorController>();
        //GiveItem("Test Sword");
        //GiveItem("Log Potion");
        GiveItem("Longsword");
        GiveItem("Leather Hat");
        GiveItem("Wooden Staff");
        //GiveItem("Leather Hat");
        GiveItem("Big Axe");
        //GiveItem("Leather Gloves");
        //GiveItem("Strength Necklace");
        //GiveItem("Big Axe");
    }
    void Start()
    {
        consumableController   = GetComponent <ConsumableController>();
        playerWeaponController = GetComponent <PlayerWeaponController>();

        if (instance != null && instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            instance = this;
        }

        for (int i = 0; i < 16; i++)
        {
            playerItems.Add(null);
            playerItems[i] = new Item();
        }

        giveItem("Sword_01");
        giveItem("Sword_01");
        giveItem("Staff_01");
        giveItem("Potion");
        giveItem("Potion");
        giveItem("Potion");
        giveItem("Potion");
        giveItem("Potion");
        giveItem("Potion");
        giveItem("Potion");
        giveItem("Potion");
        giveItem("Potion");
    }
    //public Item PotionLog;

    private void Start()
    {
        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            Instance = this;
        }

        playerWeaponController = this.GetComponent <PlayerWeaponController>();

        consumableController = this.GetComponent <ConsumableController>();

        GiveItem("sword");

        GiveItem("staff");

        GiveItem("potion_log");

        //List<BaseStat> swordStats = new List<BaseStat>();

        //swordStats.Add(new BaseStat(6, "Power", "Your Power level."));

        //sword = new Item(swordStats, "staff");

        //PotionLog = new Item(new List<BaseStat>(), "potion_log", "Drink this to log something cool!", "Drink", "Log Potion", false);
    }
Exemple #4
0
    //Not needed any more. Commented out for now in case I need it again.

    /*
     * public Item sword;
     * public Item potionLog;
     */

    void Start()
    {
        //if instance is not null and also not this instance. Essentially another Instance of InventoryController
        if (Instance != null && Instance != this)
        {
            //destroy the other gameobject
            Destroy(gameObject);
        }
        else
        {
            //set the instance to this instance of the InventoryController
            Instance = this;
        }

        //assigns the player weapon controller from the class PlayerWeaponController
        playerWeaponController = GetComponent <PlayerWeaponController>();
        //assigns a consumable controller from the class ConsumableController
        consumableController = GetComponent <ConsumableController>();

        //This is all from the testing stages

        /*
         * //Creates a list called swordStats from the BaseStat list
         * List<BaseStat> swordStats = new List<BaseStat> ();
         * //Creates a new sword stat called Power of value 6. Assigned as in CharacterStat class
         * swordStats.Add (new BaseStat (6, "Power", "Your power level"));
         * //Creates a new sword Item using the stats from swordStats and gives it the name sword
         * //This is a variation on it for now with sword changed to Staff
         * sword = new Item (swordStats, "Staff");
         * //Creates a new item called potionLog
         * potionLog = new Item (new List<BaseStat>(), "PotionLog", "Drink this to Log something", "Drink", "Log Potion", false);
         */
    }
Exemple #5
0
    private void Start()
    {
        playerWeaponController = GetComponent <PlayerWeaponController>();
        consumableController   = GetComponent <ConsumableController>();

        GiveItem("sword");
        GiveItem("staff");
        GiveItem("potion_log");
    }
Exemple #6
0
 // Start is called before the first frame update
 void Start()
 {
     // Core functionality
     playerMovement       = GetComponent <PlayerMovement>();
     weaponController     = GetComponentInChildren <WeaponController>();
     animationUpdater     = GetComponentInChildren <PlayerAnimationUpdater>();
     abilitiesController  = GetComponentInChildren <AbilitiesController>();
     consumableController = GetComponentInChildren <ConsumableController>();
     UIControl            = GameObject.Find("UI").GetComponent <UIController>();
     rollingCollider      = GameObject.Find("RollingCollider").GetComponent <Collider>();
 }
Exemple #7
0
 private void Start()
 {
     if (Instance != null && Instance != this)
     {
         Destroy(gameObject);
     }
     else
     {
         Instance = this;
     }
     consumeableController = GetComponent <ConsumableController>();
 }
Exemple #8
0
 void Start()
 {
     player = GetComponent <Player>();
     if (Instance != null && Instance != this)
     {
         Destroy(gameObject);
     }
     else
     {
         Instance = this;
     }
     consumableController   = GetComponent <ConsumableController>();
     playerWeaponController = GetComponent <PlayerWeaponController>();
     playerArmorController  = GetComponent <PlayerArmorController>();
     //UIEventHandler.OnSkillLearn += Skills.Add;
 }
Exemple #9
0
 void Start()
 {
     if (Instance != null && Instance != this)
     {
         Destroy(gameObject);
     }
     else
     {
         Instance = this;
     }
     playerWeaponController = GetComponent <PlayerWeaponController>();
     consumableController   = GetComponent <ConsumableController>();
     GiveItem("sword");
     GiveItem("staff");
     GiveItem("potion_log");
 }
    private void Start()
    {
        // Singleton
        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            Instance = this;
        }

        playerWeaponController = GetComponent <PlayerWeaponController>();
        consumableController   = GetComponent <ConsumableController>();
        GiveItem("Sword");
        GiveItem("Potion_log");
    }
    // Use this for initialization
    void Start()
    {
        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            Instance = this;
        }

        Items                = new List <ItemMeta>();
        weaponController     = GetComponent <WeaponController>();
        consumableController = GetComponent <ConsumableController>();
        PlaceItem("ShitStick");
        PlaceItem("PotionDebug");
        PlaceItem("SpitwadLauncher");
    }
Exemple #12
0
    void Start()
    {
        playerWeaponController = GetComponent <PlayerWeaponController>();
        consumableController   = GetComponent <ConsumableController>();

        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            Instance = this;
        }

        GiveItem("Heal_Potion");
        GiveItem("Staff_Of_Pain");
        GiveItem("Sword"); // Strings must match JSON itemSlug strings.
    }
    // Start is called before the first frame update
    void Start()
    {
        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            Instance = this;
        }

        //Weapons
        playerWeaponController = GetComponent <PlayerWeaponController>();
        //Consumables
        consumableController = GetComponent <ConsumableController>();
        GiveItem("Sword");
        GiveItem("Staff");
        GiveItem("Potion_Log");
    }
 private void Start()
 {
     if (Instance != null && Instance != this)
     {
         Destroy(gameObject);
     }
     else
     {
         Instance = this;
     }
     ablityController       = GetComponent <AblityController>();
     playerWeaponController = GetComponent <PlayerWeaponController>();
     consumableController   = GetComponent <ConsumableController>();
     GiveItem("sword");
     GiveItem("staff");
     //GiveItem("Gun");
     GiveItem("potion_log");
     GiveItem("firestaff");
     GiveItem("fire_Arround_mod");
     GiveItem("Flash");
 }
Exemple #15
0
    void Start()
    {
        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            Instance = this;
        }

        playerWeaponController = GetComponent <PlayerWeaponController>();
        List <BaseStat> swordStats = new List <BaseStat>();

        swordStats.Add(new BaseStat(6, "Power", "Your power level."));
        sword = new Item(swordStats, "sword");
        consumableController = GetComponent <ConsumableController>();
        GiveItem("sword");
        //GiveItem("staff");
        //GiveItem("potion_log");
    }
Exemple #16
0
    void Start()
    {
        GameObject.Find("Hand").GetComponent <SkinnedMeshRenderer>().enabled = false;
        //
        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            Instance = this;
        }
        playerWeaponController = GetComponent <PlayerWeaponController>();
        consumableController   = GetComponent <ConsumableController>();
        List <BaseStat> swordStats = new List <BaseStat>();

        swordStats.Add(new BaseStat(6, "Strength", "Your strength level"));
        staff = new Item(swordStats, "staff");
        sword = new Item(swordStats, "sword");

        PotionLog = new Item(new List <BaseStat>(), "potion_log", "Drink to become the drunken master!", "Drink", "Log Potion", false);
    }
    //public List<Item> proximityItems = new List<Item>();
    void Start()
    {
        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            Instance = this;
        }

        if (playerWeaponController == null)
        {
            playerWeaponController = GetComponent <PlayerWeaponController>();
        }
        if (consumableController == null)
        {
            consumableController = GetComponent <ConsumableController>();
        }

        GiveItem("GoblinAxe");
        GiveItem("PotionHealthSmall");
    }
    void Awake()
    {
        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            Instance = this;
        }

        userInterface = this.transform.Find("UserInterface").gameObject;

        inventoryUIController = Instantiate(Resources.Load <GameObject>("UI/Inventory"));
        inventoryUIController.transform.SetParent(userInterface.transform);

        inventoryPanel = Instantiate(Resources.Load <GameObject>("UI/Inventory_Panel"));
        inventoryPanel.transform.SetParent(userInterface.transform, false);

        // TODO: Move this to its own file
        characterPanel = Instantiate(Resources.Load <GameObject>("UI/Character/Character_Panel"));
        characterPanel.transform.SetParent(userInterface.transform, false);
        characterPanel.SetActive(false);
        characterPanel.GetComponent <CharacterPanel>().player = GetComponent <Player>();
        characterPanel.GetComponent <CharacterPanel>().InitializeStats();
        characterPanel.GetComponent <CharacterPanel>().InitializeLevel();
        // END TODO

        playerWeaponController = GetComponent <PlayerWeaponController>();
        consumableController   = GetComponent <ConsumableController>();

        inventoryDetailsPanel = inventoryPanel.transform.GetChild(1).GetComponent <InventoryUIDetails>();

        GiveItem("sword");
        GiveItem("staff");
        GiveItem("potion_log");
    }