Example #1
0
    public void ItemMissionButton()
    {
        DialogTask.complete = false;
        AudioControl.DPlaySound("Click 1");
        //Remove all item on Task Dialog
        Transform dialogTask = GameObject.Find("DialogTask").transform;

        dialogTask.GetComponent <DialogTask>().RemoveAllItem();

        Debug.Log("READ LEVEL " + Level);
        MissionData.READ_XML(Level);
        GameObject.Find("UI Root").transform.FindChild("Mission").FindChild("Dialog").FindChild("DialogMission").gameObject.GetComponent <DialogMission>().ShowDialogMision(Level);
    }
Example #2
0
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Escape))
        {
            AudioControl.DPlaySound("Click 1");
            if (dialogSetting.gameObject.GetComponent <DialogSetting>().Show ||
                dialogMessage.gameObject.GetComponent <DialogMessage>().Show || dialogSelectFriend.gameObject.GetComponent <DialogSelectFriend>().Show ||
                dialogLogin.GetComponent <DialogLogin>().Show || dialogAchievement.GetComponent <DialogAchievement>().Show || dialogRefill.GetComponent <DialogRefill>().Show ||
                dialogInapp.GetComponent <DialogInapp>().Show || dialogInfo.GetComponent <DialogInfo>().Show || CommonObjectScript.isViewPoppup ||
                dialogDailyGift.GetComponent <DialogDailyGift>().Show || dialogSpecialGift.GetComponent <DialogSpecialGift>().Show || dialogEvent.GetComponent <DialogEventFriend>().Show)
            {
                dialogSpecialGift.GetComponent <DialogSpecialGift>().HideDialog();
                dialogSetting.gameObject.GetComponent <DialogSetting>().HideDialogSetting();
                dialogMessage.gameObject.GetComponent <DialogMessage>().HideDialog();
                dialogSelectFriend.gameObject.GetComponent <DialogSelectFriend>().CloseButton();
                dialogAchievement.GetComponent <DialogAchievement>().HideDialog();
                HideLoginDialog();
                dialogRefill.GetComponent <DialogRefill>().HideDialog();
                dialogInapp.GetComponent <DialogInapp>().HideDialog();
                dialogInfo.GetComponent <DialogInfo>().HideDialog();
                dialogDailyGift.GetComponent <DialogDailyGift>().HideDialog();
                dialogEvent.GetComponent <DialogEventFriend>().HideDialog();
            }
            else if (dialogMission.gameObject.GetComponent <DialogMission>().Show)
            {
                Transform dialogShop = transform.FindChild("Dialog").FindChild("DialogShop");
                if (dialogShop.GetComponent <DialogShop>().Show)
                {
                    dialogShop.GetComponent <DialogShop>().HideDialog();
                }
                else
                {
                    dialogMission.gameObject.GetComponent <DialogMission>().HideDialogMission();
                }
            }
            else
            {
                //Application.LoadLevel("Menu");
                LoadingScene.ShowLoadingScene("Menu", true);
            }
        }
        if (Input.GetKeyDown(KeyCode.Space))
        {
            //MissionData.targetCommon.current += 10;
        }
        if (Input.GetKeyDown(KeyCode.F))
        {
            dialogDailyGift.GetComponent <DialogDailyGift>().ShowDialog();
        }

        //Thoi gian nhan tim
        if (VariableSystem.heart >= 5)
        {
            VariableSystem.heart = 5;
            lbTimeLife.text      = "FULL";
        }
        else
        {
            // Debug.Log("-------------" + timeaddheart + " AudioControl.time_add_heart " + AudioControl.time_add_heart + " DString.GetTimeNow() " + DString.GetTimeNow());
            int totalTime = (int)(DString.GetTimeNow() - AudioControl.time_add_heart);

            if (totalTime > 0)
            {
                //Debug.Log("----------------Thoi gian tu luc thieu tim---------------" + totalTime);
                int tim_cong_them_thua_thoi_gian = (int)(totalTime / AudioControl.max_time_receive_heat);
                int heart_add = tim_cong_them_thua_thoi_gian + 1;
                if (heart_add > 5 - VariableSystem.heart)
                {
                    heart_add = 5 - VariableSystem.heart;
                }
                Debug.Log("---------------------CONG TIM----------------------" + heart_add);
                //VariableSystem.heart += heart_add;
                AudioControl.AddHeart(heart_add);

                //Tru bu thoi gian va hien thi
                int thoi_gian_con_du   = (int)totalTime % AudioControl.max_time_receive_heat;//So du chua du 10phut de nhan them tim. so du nay > 0 va < 600
                int thoi_gian_hien_thi = AudioControl.max_time_receive_heat - thoi_gian_con_du;
                lbTimeLife.text = DString.ConvertSecondsToMinute(thoi_gian_hien_thi);

                //Luu lai thoi gian cong tim tiep
                if (VariableSystem.heart < 5)
                {
                    Debug.Log("---------------------Luu thoi gian cong tim tiep----------------------");
                    AudioControl.time_add_heart = (DString.GetTimeNow() + AudioControl.max_time_receive_heat);
                    PlayerPrefs.SetString(AudioControl.key_time_add_heart, "" + AudioControl.time_add_heart);
                }
            }
            else
            {
                int thoi_gian_hien_thi = Math.Abs(totalTime);
                lbTimeLife.text = DString.ConvertSecondsToMinute(thoi_gian_hien_thi);
            }
        }
        if (VariableSystem.heart < 0)
        {
            VariableSystem.heart = 0;
        }
        lbLife.text    = "" + VariableSystem.heart;
        lbDiamond.text = "" + VariableSystem.diamond;

        if (FB.IsInitialized)
        {
            if (FB.IsLoggedIn)
            {
                time_count_message += Time.deltaTime;
                if (time_count_message > 30)
                {
                    time_count_message = 0;
                    CountMessage();
                    Debug.Log("Count Message");
                }
            }
            if (!showLogin)
            {
                showLogin = true;
                if (FB.IsLoggedIn)
                {
                    HideLoginDialog();
                    CountMessage();
                    loginButton.gameObject.SetActive(false);
                    transform.FindChild("Button").FindChild("ButtonShowMessage").gameObject.SetActive(true);
                    //     transform.FindChild("Button").FindChild("ButtonInviteFriend").gameObject.SetActive(true);
                    //     transform.FindChild("Button").FindChild("ButtonHelpFriend").gameObject.SetActive(true);
                }
                else
                {
                    loginButton.gameObject.SetActive(true);
                    if (!dialogLoading.gameObject.activeInHierarchy)
                    {
                        if (countShowDialogLogin > 5 && !showDialogTryAgain)
                        {
                            ShowLoginDialog();
                        }
                    }
                }
            }
        }

        //Show try again
        if (showDialogTryAgain)
        {
            Debug.Log("SHOW TRY AGAIN");
            showDialogTryAgain = false;
            Transform dialogTask = GameObject.Find("DialogTask").transform;
            dialogTask.GetComponent <DialogTask>().RemoveAllItem();
            Debug.Log("READ LEVEL TRY AGAIN" + VariableSystem.mission);
            MissionData.READ_XML(VariableSystem.mission);
            dialogMission.GetComponent <DialogMission>().ShowDialogMision(VariableSystem.mission);
            //--------------------ACHIEVEMENT 3-------------------------
            DialogAchievement.AddDataAchievement(3, 1);
        }
    }