示例#1
0
    void OnMouseDown()
    {
        ProgramStateController.world = currentWorld;

        if (currentWorld.Contains("Planning"))
        {
            SceneManager.LoadScene(sceneName: "Forest");
        }
        else if (currentWorld.Contains("Design"))
        {
            DialogMessageController.showMessage("World Selection");
        }
        // SceneManager.LoadScene(sceneName:"Village");
        else if (currentWorld.Contains("Implementation"))
        {
            DialogMessageController.showMessage("World Selection");
        }
        // SceneManager.LoadScene(sceneName:"Snowland");
        else if (currentWorld.Contains("Testing"))
        {
            DialogMessageController.showMessage("World Selection");
        }
        // SceneManager.LoadScene(sceneName:"Desert");
        else if (currentWorld.Contains("Maintenance"))
        {
            DialogMessageController.showMessage("World Selection");
        }
        // SceneManager.LoadScene(sceneName:"Ashland");
    }
示例#2
0
    private void initDialogMessage()
    {
        GameObject dialogMsg = GameObject.Instantiate(dialogMessagePref);

        dialogMessageController = dialogMsg.GetComponentInChildren <DialogMessageController>();
        dialogMessageController.onOkButtonClickCallback   = dialogOkButtonClick;
        dialogMessageController.onBackButtonClickCallback = dialogBackButtonClick;
    }
示例#3
0
    private void hideDialog()
    {
        if (dialogMessageController == null)
        {
            dialogMessageController = dialogMsg.GetComponentInChildren <DialogMessageController>();
        }

        dialogMessageController.Hide();
    }
示例#4
0
    private DIALOG_TAG_NAME getDialogTag()
    {
        if (dialogMessageController == null)
        {
            dialogMessageController = dialogMsg.GetComponentInChildren <DialogMessageController>();
        }

        return((DIALOG_TAG_NAME)dialogMessageController.diglogTag);
    }
示例#5
0
    private void setDialogTag(DIALOG_TAG_NAME tg)
    {
        if (dialogMessageController == null)
        {
            dialogMessageController = dialogMsg.GetComponentInChildren <DialogMessageController>();
        }

        dialogMessageController.setDiglogTag((int)tg);
    }
示例#6
0
    void OnCollisionEnter2D(Collision2D other)
    {
        ProgramStateController.section = currentSection;

        if (unlockedSections.Contains(currentSection))
        {
            SceneManager.LoadScene(sceneName: "LevelSelection");
        }
        else
        {
            DialogMessageController.showMessage("Section Selection");
        }
    }
示例#7
0
    private void showSingleButtonDialog(string message)
    {
        if (dialogMessageController == null)
        {
            dialogMessageController = dialogMsg.GetComponentInChildren <DialogMessageController>();
        }

        dialogMessageController.setDialogType(DialogMessageController.DIALOG_TYPE.DIALOG_TYPE_ONEBUTTON);

        dialogMessageController.OnButtonOkClickDelegate = OnButtonOkClickDelegate;

        dialogMessageController.setMessage(message);
        dialogMessageController.Show();
    }
示例#8
0
    private void showTwoButtonDialog(string message, string btnOne, string btnTwo)
    {
        if (dialogMessageController == null)
        {
            dialogMessageController = dialogMsg.GetComponentInChildren <DialogMessageController>();
        }

        dialogMessageController.setDialogType(DialogMessageController.DIALOG_TYPE.DIALOG_TYPE_TWOBUTTON);

        dialogMessageController.OnButtonOneClickDelegate = OnButtonOneClickDelegate;
        dialogMessageController.OnButtonTwoClickDelegate = OnButtonTwoClickDelegate;

        dialogMessageController.setMessage(message);
        dialogMessageController.setButtonOneText(btnOne);
        dialogMessageController.setButtonTwoText(btnTwo);

        dialogMessageController.Show();
    }
 public void cancelButton()
 {
     DialogMessageController.closeMessage();
 }
示例#10
0
 public void selectAssignment()
 {
     ProgramStateController.assName = currentAssignmentName;
     ProgramStateController.assID   = currentAssignmentID;
     DialogMessageController.showMessage("Assignment Selection");
 }
示例#11
0
 public void closeConfirmation()
 {
     DialogMessageController.closeMessage();
 }
示例#12
0
 public void OnClick()
 {
     ProgramStateController.level = currentLevel;
     DialogMessageController.showMessage("Level Selection");
 }
示例#13
0
 public static void registerSuccessful()
 {
     DialogMessageController.showMessage("Registration");
 }