void Start()
    {
        // ...............................................
        // Coroutine adaptor initialization
        CoRoutineUtils.StartCoroutine = StartCoroutine;
        WaitForFixedUpdate wait = new WaitForFixedUpdate();

        CoRoutineUtils.WaitForFixedUpdate = delegate() { return(wait); };
        CoRoutineUtils.WaitForSeconds     = delegate(double delay) { return(new WaitForSeconds((float)delay)); };

        Component[] windows = gameObject.GetComponents(typeof(BitWindow));
        BitWindow   window  = null;

        for (int i = 0; i < windows.Length; i++)
        {
            if (windows[i].name == "coloranimator_window")
            {
                window = (BitWindow)windows[i];
                break;
            }
        }

        if (window == null)
        {
            Debug.LogError("Main window not found.");
            return;
        }

        Debug.Log("Main window loaded. =)");

        BitHorizontalProgressBar animatorHorizontalprogressbar = window.FindControl <BitHorizontalProgressBar>("animator_horizontalprogressbar");

        CoRoutineUtils.StartCoroutine(animatorHorizontalprogressbar.AnimateProgress(animatorHorizontalprogressbar.MinValue, animatorHorizontalprogressbar.MaxValue, 5));
    }
    public void Start()
    {
        Component[] windows = gameObject.GetComponents(typeof(BitWindow));
        BitWindow   window  = null;

        for (int i = 0; i < windows.Length; i++)
        {
            if (windows[i].name == "webimagetest_window")
            {
                window = (BitWindow)windows[i];
                break;
            }
        }

        if (window == null)
        {
            Debug.LogError("Main window not found.");
            return;
        }

        BitButton    loadButton   = window.FindControl <BitButton>("load_button");
        BitTextField urlTextfield = window.FindControl <BitTextField>("url_textfield");

        pictureWebimage = window.FindControl <BitWebImage>("picture_webimage");
        consoleTextarea = window.FindControl <BitTextArea>("console_textarea");
        pictureHorizontalprogressbar = window.FindControl <BitHorizontalProgressBar>("picture_horizontalprogressbar");

        loadButton.MouseClick +=
            delegate
        {
            string url = urlTextfield.Text;
            url = url.Substring(url.LastIndexOf('/') + 1);

            BitWebImage.LoadImageResponse result = pictureWebimage.LoadImage(urlTextfield.Text);
            switch (result)
            {
            case BitWebImage.LoadImageResponse.ALREADY_LOADED:
                consoleTextarea.Text += "Image already loaded... " + url + Environment.NewLine;
                break;

            case BitWebImage.LoadImageResponse.OTHER_LOADING:
                consoleTextarea.Text += "Other loading in progress... " + Environment.NewLine;
                break;

            case BitWebImage.LoadImageResponse.OK:
                consoleTextarea.Text += "Loading image... " + url + Environment.NewLine;
                pictureHorizontalprogressbar.Value = 0;
                break;
            }
        };
    }
Example #3
0
	void Awake(){
		root = GetComponent<BitStage>();
		
		gameControlWindow = root.FindControl<BitWindow>("EGameControlWindow");
		conversation = gameControlWindow.FindControl<BitBox>("ConversationBox");
		BitGroup headGroup = gameControlWindow.FindControl<BitGroup>("HeadGroup");
		
		helpButton = headGroup.FindControl<BitButton>("help");
		exitButton = headGroup.FindControl<BitButton>("exit");
		progressBar = headGroup.FindControl<BitGroup>("progress_bg").FindControl<BitHorizontalProgressBar>();
		tickCounter = gameControlWindow.FindControl<BitGroup>("TickCounter_bg").FindControl<BitVerticalProgressBar>();
		centerGroup = gameControlWindow.FindControl<BitGroup>("CenterGroup");
		skipDemoBtn = centerGroup.FindControl<BitButton>("SkipDemoBtn");
		playDemoBtn = centerGroup.FindControl<BitButton>("PlayDemoBtn");
		startButton = centerGroup.FindControl<BitButton>("start");
		
		gameHelpWindow = root.FindControl<BitWindow>("EGameHelpWindow");
		hPictureRender = gameHelpWindow.FindControl<BitPicture>();
		hPreBtn = gameHelpWindow.FindControl<BitButton>("help_btn_prev");
		hNextBtn = gameHelpWindow.FindControl<BitButton>("help_btn_next");
		hCloseBtn = gameHelpWindow.FindControl<BitButton>("close");
		hAlwaysShowHelp = gameHelpWindow.FindControl<BitToggle>();
		
		gameWindow = root.FindControl<BitWindow>("GameWindow");
	}