コード例 #1
0
    void Start()
    {
        //get references
        _DesktopPanel = transform.GetChild(1);
        _LavaPanel    = transform.GetChild(2);

        _LavaClientPanel   = _LavaPanel.GetChild(12);
        _LavaServerPanel   = _LavaPanel.GetChild(13);
        _LavaExamplesPanel = _LavaPanel.GetChild(14);


        _BrowserPanel      = transform.GetChild(3);
        _BrowserController = _BrowserPanel.GetComponent <BrowserController>();


        _IDEPanel      = transform.GetChild(4);
        _IDEController = _IDEPanel.GetComponent <IDEController>();
        _IDEController.MainController = this;



        _NavigationController = transform.GetChild(0).GetComponent <NavigationController>();
        _NavigationController.SetMainController(this);

        _TerminalPanel      = transform.GetChild(5);
        _TerminalController = _TerminalPanel.GetComponent <TerminalController>();
        _TerminalController.SetMainController(this);

        _MissionPanelPlaceholder = transform.GetChild(7);
        _MissionPanelController  = transform.GetChild(6).GetComponent <MissionPanelController>();
        _MissionPanelController.Init(_MissionPanelPlaceholder, this);

        _FinishedMissions = new List <int>();

        _RewardPopup               = transform.GetChild(10);
        _RewardPopupController     = _RewardPopup.GetComponent <RwardPopupController>();
        _RewardPopupPlaceholderIn  = transform.GetChild(9);
        _RewardPopupPlaceholderOut = transform.GetChild(8);
        _RewardPopupController.Init(_RewardPopupPlaceholderOut, _RewardPopupPlaceholderIn);

        _JSRunner = gameObject.GetComponent <JSRunner>();

        _IntroPanel         = transform.GetChild(11);
        _UsernameTextField  = transform.GetChild(11).GetChild(0).GetChild(0).GetComponent <Text>();
        _OutroPanel         = transform.GetChild(12);
        _OutroUsernameText  = _OutroPanel.GetChild(1).GetComponent <Text>();
        _OutroXPText        = _OutroPanel.GetChild(9).GetComponent <Text>();
        _InstrumentJSFile   = transform.GetChild(2).GetChild(14).GetChild(5);
        _LogoutButton       = transform.GetChild(0).GetChild(2).GetChild(6).GetChild(1);
        _IntroUsernameLabel = _IntroPanel.GetChild(1).GetComponent <Text>();
        _BrowserButton      = transform.GetChild(0).GetChild(2).GetChild(5);

        _Nav1 = transform.GetChild(0).GetChild(2).GetChild(0);
        _Nav2 = transform.GetChild(0).GetChild(2).GetChild(1);
        _Nav3 = transform.GetChild(0).GetChild(2).GetChild(2);
    }
コード例 #2
0
        public void FormatTest()
        {
            // Arrange
            IDEController controller = new IDEController();

            string helloWorldCode = OpenFiddle.Resources.CodeSamples.HelloWorldConsoleCSharp;

            var modifiedCode = helloWorldCode.Insert(17, "\t\t");

            CodeInput input = new CodeInput
            {
                Code     = modifiedCode,
                Language = OpenFiddle.Models.Shared.Language.CSharp
            };

            // Act
            var result = controller.Format(input);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(helloWorldCode, result);
        }
コード例 #3
0
 public IDEControllerTest() {
     iDEController = new IDEController(aPIAccessMock.Object);
 }