void Awake() { //cachea singelton GetInstance = this; window.SetActive(false); }
async Task CheckVersionConflict() { try { IsLoading = true; IsConnecting = true; var isConnected = await ConnectOrDisconnect(); if (_selectedConnection.IsConnected && isConnected) { Version sourceVersionNumber; Version.TryParse(_selectedConnection.GetServerVersion(), out sourceVersionNumber); Version destVersionNumber; Version.TryParse(Resources.Languages.Core.CompareCurrentServerVersion, out destVersionNumber); if (sourceVersionNumber != null && destVersionNumber != null) { if (sourceVersionNumber < destVersionNumber) { PopupController.ShowConnectServerVersionConflict(sourceVersionNumber.ToString(), destVersionNumber.ToString()); } } } } catch { // ignored } }
public void PopupController_ShowDeleteConfirmation_SetProperties_AllPropertiesDisplayed() { //------------Setup for test-------------------------- var popupWasCalled = false; string description = string.Empty; string header = string.Empty; MessageBoxButton buttons = MessageBoxButton.YesNoCancel; var popupController = new PopupController { ShowDev2MessageBox = (desc, hdr, btn, img, dntShwAgKy) => { description = desc; header = hdr; buttons = btn; popupWasCalled = true; return(MessageBoxResult.OK); } }; const string NameOfItemBeingDeleted = "Random button"; //------------Execute Test--------------------------- popupController.ShowDeleteConfirmation(NameOfItemBeingDeleted); //------------Assert Results------------------------- Assert.IsTrue(popupWasCalled); Assert.AreEqual(MessageBoxButton.YesNo, buttons); Assert.AreEqual("Are you sure?", header); Assert.AreEqual("Are you sure you want to delete " + NameOfItemBeingDeleted + "?", description); }
//Open profile user >> Pro User private void ProUserAdapterOnItemClick(object sender, ProUserAdapterClickEventArgs e) { try { if (e.Position > -1) { var item = ProUserAdapter.GetItem(e.Position); if (item != null) { if (item.Type == "Your") { var window = new PopupController(Activity); window.DisplayPremiumWindow(); } else { QuickDateTools.OpenProfile(Activity, "Close", item, e.Image); } } } } catch (Exception exception) { Console.WriteLine(exception); } }
public float AddMultiplier(Block block) { switch (block) { case Block.Perfect: multiplier += Perfect; PopupController.CreateFloatingText("Perfect", blue); AudioSystem.Instance.PlayStackSound(true); break; case Block.Good: multiplier += Good; PopupController.CreateFloatingText("Good", green); AudioSystem.Instance.PlayStackSound(true); break; case Block.Ok: multiplier += Ok; PopupController.CreateFloatingText("Ok", yellow); AudioSystem.Instance.PlayStackSound(false); break; case Block.Bad: multiplier = 1; AudioSystem.Instance.PlayStackSound(false); break; default: multiplier = 1; Debug.LogError("Case Block." + block.ToString() + " was not handled."); break; } return(multiplier); }
public void Supply(GameObject player) { PopupController popup = player.GetComponentInChildren <PopupController>(); switch (type) { case SupplyType.WaterAmmo: player.GetComponent <WaterController>().ammo += 10; popup.SetMessage("Water +10"); break; case SupplyType.Hammer: player.GetComponent <PlayerController>().AddTool(PlayerController.Tools.Hammer); popup.SetMessage("Hammer"); break; case SupplyType.SpeedBoost: player.GetComponent <PlayerMovement>().speed += 1; popup.SetMessage("Speed +1"); break; default: throw new UnityException("WTF Unknown supply type"); } popup.Show(); gameObject.SetActive(false); }
public void PopupController_ShowInvalidCharacterMessage_SetProperties_AllPropertiesDisplayed() { //------------Setup for test-------------------------- var popupWasCalled = false; string description = string.Empty; string header = string.Empty; string dontShowAgainKey = string.Empty; MessageBoxButton buttons = MessageBoxButton.OK; MessageBoxImage imageType = MessageBoxImage.Error; const string expectedDesc = "some invalid text is invalid. Warewolf only supports latin characters"; var popupController = new PopupController { ShowDev2MessageBox = (desc, hdr, btn, img, dntShwAgKy) => { description = desc; header = hdr; buttons = btn; imageType = img; popupWasCalled = true; dontShowAgainKey = dntShwAgKy; return(MessageBoxResult.OK); } }; //------------Execute Test--------------------------- popupController.ShowInvalidCharacterMessage("some invalid text"); //------------Assert Results------------------------- Assert.IsTrue(popupWasCalled); Assert.AreEqual(MessageBoxButton.OK, buttons); Assert.AreEqual("Invalid text", header); Assert.AreEqual(expectedDesc, description); Assert.AreEqual(MessageBoxImage.Error, imageType); Assert.AreEqual(null, dontShowAgainKey); }
public void PopupController_ShowSaveErrorDialog_SetProperties_AllPropertiesDisplayed() { //------------Setup for test-------------------------- var popupWasCalled = false; string description = string.Empty; string header = string.Empty; MessageBoxButton buttons = MessageBoxButton.YesNoCancel; MessageBoxImage imageType = MessageBoxImage.Error; string errorMessage = string.Empty; var popupController = new PopupController { ShowDev2MessageBox = (desc, hdr, btn, img, dntShwAgKy) => { description = desc; header = hdr; buttons = btn; imageType = img; popupWasCalled = true; return(MessageBoxResult.OK); } }; //------------Execute Test--------------------------- popupController.ShowSaveErrorDialog(errorMessage); //------------Assert Results------------------------- Assert.IsTrue(popupWasCalled); Assert.AreEqual(MessageBoxButton.OK, buttons); Assert.AreEqual("Saving Error", header); Assert.AreEqual("The following error occurred on save:" + Environment.NewLine + errorMessage, description); Assert.AreEqual(MessageBoxImage.Error, imageType); }
public override void Show(bool state, List <Upgrade> data) { gameObject.SetActive(state); if (state && !cached) { foreach (var d in data) { var prefab = Instantiate(UnityEngine.Resources.Load("Prefabs/UpgradeView")) as GameObject; prefab.transform.SetParent(parent); var view = prefab.GetComponent <UpgradeView>(); view.name.text = d.name; view.lvl.text = d.level.value.ToString(); view.info.onClick.AddListener(() => { PopupController.Show(PopupType.UpgradeInfo, d); }); collector.add = d.level.Bind(val => { view.lvl.text = val.ToString(); view.gold.text = (val * d.addResources.count.value).ToString(); }); } cached = true; } }
void CheckVersionConflict() { Version sourceVersionNumber = Source.ServerVersion; Version destMinVersionNumber = Destination.MinSupportedVersion; Version destVersionNumber = Destination.ServerVersion; if (sourceVersionNumber != null && destMinVersionNumber != null) { if (sourceVersionNumber < destMinVersionNumber) { var msgResult = PopupController.ShowDeployServerMinVersionConflict(sourceVersionNumber.ToString(), destMinVersionNumber.ToString()); if (msgResult == MessageBoxResult.Cancel) { IsDeploying = false; return; } } } if (sourceVersionNumber != null && destVersionNumber != null) { if (sourceVersionNumber > destVersionNumber) { var msgResult = PopupController.ShowDeployServerVersionConflict(sourceVersionNumber.ToString(), destVersionNumber.ToString()); if (msgResult == MessageBoxResult.Cancel) { IsDeploying = false; } } } }
public void PopupController_ShowNotConnected_SetProperties_AllPropertiesDisplayed() { //------------Setup for test-------------------------- var popupWasCalled = false; string description = string.Empty; string header = string.Empty; MessageBoxButton buttons = MessageBoxButton.YesNoCancel; MessageBoxImage imageType = MessageBoxImage.Error; var popupController = new PopupController { ShowDev2MessageBox = (desc, hdr, btn, img, dntShwAgKy) => { description = desc; header = hdr; buttons = btn; imageType = img; popupWasCalled = true; return(MessageBoxResult.OK); } }; //------------Execute Test--------------------------- popupController.ShowNotConnected(); //------------Assert Results------------------------- Assert.IsTrue(popupWasCalled); Assert.AreEqual(MessageBoxButton.OK, buttons); Assert.AreEqual("Server is not connected", header); Assert.AreEqual("You can not change the settings for a server that is offline.", description); Assert.AreEqual(MessageBoxImage.Error, imageType); }
private void AssignControls() { PlayerController.Controls controls = FindObjectOfType <PlayerController>().RandomizePlayerControls(shouldRandomizeControls); if (switchPlayerControls) { controls = FindObjectOfType <PlayerController>().SwitchPlayerControls(); } PopupController popupControllerLeft = _leftPopup.GetComponent <PopupController>(); PopupController popupControllerRight = _rightPopup.GetComponent <PopupController>(); switch (controls) { case PlayerController.Controls.LeftAll: popupControllerLeft.ShowAllLeft(); popupControllerRight.ShowNone(); break; case PlayerController.Controls.LeftHorizontal: popupControllerLeft.ShowHorizontalLeft(); popupControllerRight.ShowVerticalRight(); break; case PlayerController.Controls.LeftVertical: popupControllerLeft.ShowVerticalLeft(); popupControllerRight.ShowHorizontalRight(); break; case PlayerController.Controls.RightAll: popupControllerLeft.ShowNone(); popupControllerRight.ShowAllRight(); break; } }
private void AddToInfo(Building building) { buildings[building.name].Add(building); PopupController.CreateFloatingText(string.Format("{0} +{1}", building.name, building.score), Color.yellow, 20); // If already exists add score to current info for (int i = 0; i < info.Count; i++) { if (info[i].nameText.text == building.name) { info[i].amountText.text = buildings[building.name].Count.ToString(); int score = 0; for (int j = 0; j < buildings[building.name].Count; j++) { score += buildings[building.name][j].score; } info[i].scoreText.text = score.ToString(); return; } } // Create info CreateInfo(building); }
private void Start() { popupController = ClassManager.instance.popupController; resourceManager = ClassManager.instance.resourceManager; dataHolder = ClassManager.instance.dataHolder; winManager = ClassManager.instance.winManager; }
private void ShowErrorPopup(string message) { PopupController.Header = "Error"; PopupController.Description = message; PopupController.ImageType = MessageBoxImage.Error; PopupController.Show(); }
private async void GiftAdapterOnItemClick(object sender, GiftAdapterClickEventArgs e) { try { var dataUser = ListUtils.MyUserInfo.FirstOrDefault(); if (!AppSettings.EnableAppFree && (dataUser?.Balance == "0.00" || dataUser?.Balance == "0.0" || dataUser?.Balance == "0")) { Toast.MakeText(Context, Context.GetString(Resource.String.Lbl_ErrorNotHaveCredit), ToastLength.Short).Show(); var window = new PopupController(Activity); window.DisplayCreditWindow("credits"); return; } int position = e.Position; if (position > -1) { var item = GiftAdapter.GetItem(position); if (item != null) { (int apiStatus, var respond) = await RequestsAsync.Users.SendGiftAsync(UserId, item.Id.ToString()).ConfigureAwait(false); if (apiStatus == 200) { if (respond is AmountObject result) { Activity.RunOnUiThread(() => { try { Toast.MakeText(Context, GetText(Resource.String.Lbl_Done), ToastLength.Short).Show(); if (HomeActivity.GetInstance().ProfileFragment?.WalletNumber != null) { HomeActivity.GetInstance().ProfileFragment.WalletNumber.Text = result.CreditAmount.ToString(); } } catch (Exception exception) { Console.WriteLine(exception); } }); //Close Fragment Dismiss(); } } else { Methods.DisplayReportResult(Activity, respond); } } } } catch (Exception exception) { Console.WriteLine(exception); } }
// Use this for initialization void Start() { isWalkingRight = true; //anim = gameObject.GetComponent<Animator> (); rb = gameObject.GetComponent <Rigidbody2D> (); popupScript = GameObject.FindGameObjectWithTag("PopupController").GetComponent <PopupController>(); isGrounded = true; }
private void CreatePopupController() { var popupController = new PopupController(); PopupUtility.LogErrorEvent += popupController.ShowErrorPopup; PopupUtility.StartLoadingEvent += popupController.ShowLoadingPopup; PopupUtility.EndLoadingEvent += popupController.HideLoadingPopup; }
// Use this for initialization void Start() { currentLevel = SceneManager.GetActiveScene().name; levelConScript = GameObject.FindGameObjectWithTag("LevelController").GetComponent <LevelController>(); popupConScript = GameObject.FindGameObjectWithTag("PopupController").GetComponent <PopupController>(); sceneConScript = GameObject.FindGameObjectWithTag("SceneController").GetComponent <SceneController>(); gmScript = GameObject.FindGameObjectWithTag("GameMaster").GetComponent <GameMaster>(); }
private void OnHiddenImpl() { OnHiddenHandler(); Dispatch(OnHidden); PopupController.Close(Popup, true); }
private void Update() { if (Input.GetMouseButtonDown(0)) { _prevMousePos = Input.mousePosition; if (Camera.main != null) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); _raycastHits = Physics.RaycastAll(ray); } } if (Input.GetMouseButton(0)) { Vector3 mousePos = Input.mousePosition; Vector3 mouseDelta = mousePos - _prevMousePos; _prevMousePos = mousePos; float mouseHorizontalVelocity = mouseDelta.x * Time.deltaTime * AppConsts.SCREEN_HORIZONTAL_SCROLL_SENSITIVITY; Vector3 playerEulerAngles = MapGenerator.player.rotation.eulerAngles; playerEulerAngles.y += mouseHorizontalVelocity; MapGenerator.player.rotation = Quaternion.Euler(playerEulerAngles); } if (Input.GetMouseButtonUp(0)) { _prevMousePos = Input.mousePosition; if (Camera.main != null) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit[] newHits = Physics.RaycastAll(ray); // If something was hit on the way down and up if (_raycastHits.Length > 0 && newHits.Length > 0) { HashSet <Transform> previousHits = new HashSet <Transform>(); for (int i = 0; i < _raycastHits.Length; i++) { previousHits.Add(_raycastHits[i].transform); } for (int i = 0; i < newHits.Length; i++) { if (previousHits.Contains(newHits[i].transform)) { // We have a match! View the node! CandidateController candidateController = newHits[i].transform.parent.GetComponent <CandidateController>(); if (candidateController != null) { PopupController.showCandidate(candidateController.getCandidateData()); Debug.Log(candidateController.getCandidateData().placeName); } break; } } } } } }
// Use this for initialization void Start() { pinSetter = GameObject.FindObjectOfType <PinSetter>(); scoreDisplay = GameObject.FindObjectOfType <ScoreDisplay>(); popupController = GameObject.FindObjectOfType <PopupController>(); bowls = new List <int>(); frameScores = new List <int>(); gameComplete = false; }
void Awake() { if (pop == null) { DontDestroyOnLoad (gameObject); pop = this; } else if (pop != this) { Destroy(gameObject); } }
public void Awake() { inst = this; windows = GetComponentsInChildren <PopupWindow>(true).ToList(); current.Bind(val => { connection.Dispose(); Debug.Log("Current Popup: " + val); }); }
private void ShowNext() { PopupData next = popupQueue[0]; PopupController controller = mapPopup[next.type].GetComponent <PopupController>(); currentPopup = controller; currentPopup.Build(next); currentPopup.Show(delegate { }); popupQueue.RemoveAt(0); }
public void Awake() { if (instance == null) { instance = this; } else { DestroyObject(this.gameObject); } }
private void Awake() { if (_instance != null && _instance != this) { Destroy(gameObject); } else { _instance = this; } }
private void BtnGetPremiumOnClick(object sender, EventArgs e) { try { var window = new PopupController(Activity); window.DisplayPremiumWindow(); } catch (Exception exception) { Console.WriteLine(exception); } }
private void BtnBuyCreditsOnClick(object sender, EventArgs e) { try { var window = new PopupController(Activity); window.DisplayCreditWindow("credits"); } catch (Exception exception) { Console.WriteLine(exception); } }
public Ship(string name, float health, float dodge, float resistance) { _health = health; _dodge = dodge; _resistance = resistance; _crew = new List <Crew>(); _turnMoves = new List <Move>(); _name = name; _weapons = new List <Weapon>(); _popupController = new PopupController(); isAlive = true; }
// Loads the prefab and inits the prefab's PopupController values public IEnumerator ShowPopup(string prefabName, string title, string message, PopupController.Callback specialButtonCallback) { GameObject popupRef = Resources.Load <GameObject>(prefabName); GameObject popup = GameObjectUtils.AddChildGUI(gameObject, popupRef); PopupController controller = popup.GetComponent <PopupController>(); controller.Init(title, message, specialButtonCallback); yield return(0); // Wait a frame for the popup to finish controller.ShowPopup(); }
public void Awake() { if(instance == null) instance = this; if (okButton != null) okButton.onClick.AddListener(OnOkButtonClicked); if (cancelButton != null) cancelButton.onClick.AddListener(OnCancelButtonClicked); this.canvasGroup = this.gameObject.GetComponent<CanvasGroup>(); this.HidePopup(); }