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; } }; }
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"); }