public override void SetParams(string text, string caption, OnClickCallback callback, params System.Object[] args) { base.SetParams(text, caption, callback, args); UIMessageBox.OnInputCallback inputCallback = args[0] as UIMessageBox.OnInputCallback; labelCaption.text = caption; labelText.text = text; inputBox.text = Localization.instance.Get("IDS_INPUT_HERE"); inputBox.maxChars = k_max_input_length; _inputClicked = inputCallback; }
public async Task Rotate() { Board.Rotate(); await OnInputCallback.InvokeAsync(this); }
public async Task MoveDown() { Board.MoveDown(); await OnInputCallback.InvokeAsync(this); }