Example #1
0
    // Start is called before the first frame update
    void Start()
    {
        // create fake data for test
        if (Player.getUsername() != PlayerUsername)  // only create data one the first load
        {
            // Initialize list of monster
            ListMonsters.Init();

            Player.setUsername(PlayerUsername);

            Player.addFood(Chili.Instance, 0);
            Player.addFood(Sushi.Instance, 0);
            Player.addFood(YaourtFraise.Instance, 0);

            Player.addFood(Fraise.Instance, 1);
            Player.addFood(HaricotRouge.Instance, 1);
            Player.addFood(Lait.Instance, 1);
            Player.addFood(Oignon.Instance, 1);
            Player.addFood(Poivron.Instance, 1);
            Player.addFood(Riz.Instance, 1);
            Player.addFood(Steak.Instance, 1);
            Player.addFood(Thon.Instance, 0);

            // Set monster player
            Player.addMonster(ListMonsters.get("Asterios"));
            Player.addMonster(ListMonsters.get("Hauntree"));

            // Why we define a main monster ?
            Player.defineMainMonster(ListMonsters.get("Hauntree"));

            // List of food interactions, not fake MUST be created at start

            ListInteractionFood.AddInteraction(new List <Food>()
            {
                Chili.Instance, Riz.Instance
            }, 2);
            ListInteractionFood.AddInteraction(new List <Food>()
            {
                Chili.Instance, Riz.Instance, YaourtFraise.Instance
            }, 3);

            // End of food interactions
        }
        //END fake data
        username.text = Player.getUsername();
    }