コード例 #1
0
    //-----------------

    public MainCanvasController GetMainCanvasController()
    {
        if (mainCanvasController == null)
        {
            mainCanvasController = Instantiate(Resources.Load <GameObject>("UIPrefs/MainCanvasController"), transform).GetComponent <MainCanvasController>();
            mainCanvasController.Initialize(this);
        }
        return(mainCanvasController);
    }
コード例 #2
0
 public static void Initialize(TutorialUI i_tutorialUI, MainCanvasController i_mcc)
 {
     tutorialUI = i_tutorialUI;
     mcc        = i_mcc;
     if (localizer == null)
     {
         localizer = new Localizer();
     }
 }
コード例 #3
0
    void Start()
    {
        uic = UIController.GetCurrent();
        mcc = uic.GetMainCanvasController();

        //testWindow = Instantiate(Resources.Load<RectTransform>("UIPrefs/ExpeditionPanel"), holder);
        // Destroy(testWindow.GetComponent<UIExpeditionObserver>());
        //SetPosition();
    }
コード例 #4
0
 private void Start()
 {
     GameMaster.realMaster.PrepareColonyController(true);
     uicontroller = UIController.GetCurrent();
     mcc = uicontroller.GetMainCanvasController();
     grcaster = mcc.GetMainCanvasTransform().GetComponent<GraphicRaycaster>();
     //
     GameConstants.DisableTutorialNote();
     TutorialScenario.Initialize(this, mcc);
     outerProceedButton.GetComponentInChildren<Text>().text = Localization.GetWord(LocalizedWord.Continue);
     StartScenario(TutorialScenario.GetScenario(0));
 }
コード例 #5
0
    private void Awake()
    {
        myCanvas = GetComponent <Canvas>(); canvasEnabled = myCanvas.enabled;
        announcePanel.SetActive(false);
        blockmask.SetActive(false);
        specialButton.SetActive(false);
        infoString0.transform.parent.gameObject.SetActive(false); infoString0_enabled = false;
        foreach (var cw in conditionWindows)
        {
            cw.gameObject.SetActive(false);
        }

        var uic = UIController.GetCurrent();

        uic.AddSpecialCanvasToHolder(transform);
        mcc = uic.GetMainCanvasController();
        maincanvas_rightpanel = mcc.rightPanel;
    }
コード例 #6
0
 public static void LinkToMainCanvasController(MainCanvasController mcc)
 {
     mycanvas = mcc;
 }
コード例 #7
0
ファイル: MainCanvasController.cs プロジェクト: Voxsam/8thsea
 public void Setup()
 {
     Obj = this;
 }
コード例 #8
0
 public WinState(LevelState levelState, Level level)
 {
     previousLevelState   = levelState;
     mainCanvasController = levelState.Manager.mainCanvasController;
     previousLevel        = level;
 }
コード例 #9
0
 private void Start()
 {
     // если присваивать myCanvas в Awake, то все ломается
     myCanvas = UIController.GetCurrent().GetMainCanvasController();
 }