Example #1
0
        public void OpenCatShow()
        {
            selfie_btn.SetActive(showed_items.content.show_selfie_btn);
            main_btn.SetActive(showed_items.content.show_main_btn);
            shop_btn.SetActive(showed_items.content.show_shop_btn);
            MainScene.ArrowController.Instance.arrow_cat_show.SetActive(false);

            MessageBus.Instance.SendMessage(MainMenuMessageType.OPEN_CAT_SHOW);
            MessageBus.Instance.SendMessage(MainMenuMessageType.CLOSE_MAIN_MENU);

            Message   msg   = new Message();
            UpdateInt param = new UpdateInt(0);

            param.value   = DataController.instance.catsPurse.Coins;
            msg.Type      = MainMenuMessageType.UPDATE_CATSHOW_COINS;
            msg.parametrs = param;
            MessageBus.Instance.SendMessage(msg);

            param.value   = DataController.instance.catsPurse.Energy;
            msg.Type      = MainMenuMessageType.UPDATE_ENERGY;
            msg.parametrs = param;
            MessageBus.Instance.SendMessage(msg);

            param.value   = DataController.instance.catsPurse.Beauty;
            msg.Type      = MainMenuMessageType.UPDATE_BEAUTY;
            msg.parametrs = param;
            MessageBus.Instance.SendMessage(msg);

            DataController.instance.tasks_storage.content["catshow_scene"]  = true;
            DataController.instance.tasks_storage.content["mainhome_scene"] = false;
            DataController.instance.tasks_storage.Store();

            CatsMoveController.GetController().main_cat.GetComponent <RenderingOrder>().set_order_value(450);
        }
Example #2
0
    public void ChangeScreens(GameObject newScreen)
    {
        UnsubscribeEvents();
        ClearSelection();

        healthObject    = newScreen.transform.Find("Content/DisplayPane/CreatureWindow/Health").GetComponent <UpdateInt>();
        horninessObject = newScreen.transform.Find("Content/DisplayPane/CreatureWindow/Horniness").GetComponent <UpdateInt>();
    }