public void ShowStatsDialog() { dialogImage.Parent.Hide(); dialogImage.Hide(); dialogTitle.Text = "Planet Stats"; dialogText.Text = ""; dialogButton.Text = "Try Again"; dialogButton.Hide(); restartButton.Show(); exitButton.Show(); GameStats[] stats = GameState.Instance.gameStats; float[] energy = new float[stats.Length]; float[] pollution = new float[stats.Length]; float[] population = new float[stats.Length]; float[] iq = new float[stats.Length]; float[] buildings = new float[stats.Length]; for (int i = 0; i < stats.Length; i++) { energy[i] = stats[i].energy; pollution[i] = stats[i].pollution; iq[i] = stats[i].iq; population[i] = stats[i].population; buildings[i] = 0; foreach (System.Collections.Generic.KeyValuePair <string, int> pair in stats[i].buildings) { print(pair.Key + " - " + pair.Value); buildings[i] += pair.Value; } } float x = Screen.width * .2f; float y = Screen.height * .2f; float width = Screen.width * .6f; float height = Screen.height * .6f; Rect r = new Rect(x, y, width, height); Graph.graph(energy, Color.red, r); Graph.graph(pollution, Color.yellow, r); Graph.graph(population, Color.blue, r); Graph.graph(iq, Color.green, r); Graph.graph(buildings, Color.white, r); Time.timeScale = 0; }
void Deactivate() { int lvl = 2; switch (WeaponType) { case WeaponType.Melee: lvl = 2; break; case WeaponType.Ranged: lvl = 3; break; case WeaponType.Mortar: lvl = 4; break; } UnlockLabel.Text = "Unlock in level " + lvl; UnlockLabel.Show(); WeaponButton.Hide(); ReadyLabel.Hide(); }
internal static void CloseLoadErrorScreen() { GameUIRoot.Instance.Manager.RenderCamera.depth -= 10; GameUIRoot.Instance.Manager.RenderCamera.enabled = false; GameUIRoot.Instance.Manager.overrideClearFlags = CameraClearFlags.Depth; LoadErrorTitle.Hide(); LoadErrorSubtitle.Hide(); LoadErrorOKButton.Hide(); for (int i = 0; i < LoadErrorModLabels.Count; i++) { LoadErrorModLabels[i].Hide(); UnityEngine.Object.Destroy(LoadErrorModLabels[i]); } }
// Use this for initialization void Start() { panel = GetComponent <dfPanel>(); InstructionsButton.Click += new MouseEventHandler(InstructionsButton_Click); ResumeButton.Click += new MouseEventHandler(ResumeButton_Click); QuitButton.Click += new MouseEventHandler(QuitButton_Click); switch (PlayerPrefs.GetString(CameFromScript.CAME_FROM)) { case CameFromScript.BOOTCAMP: QuitButton.Text = "Quit mission"; break; case CameFromScript.CHAMPIONS_ARENA: QuitButton.Text = "Quit match"; InstructionsButton.Hide(); break; } }
void Start() { if (Utility.IsWeb()) { dfButton saveButton = GameObject.Find("SaveButton").GetComponent <dfButton> (); saveButton.Hide(); dfTextbox saveText = GameObject.Find("NameTextbox").GetComponent <dfTextbox> (); saveText.Hide(); } planet = GameObject.Find("Planet"); mp = planet.GetComponent <Planet> (); skyboxes = Utility.GetSkyboxes(); dfDropdown skyboxDropdown = GameObject.Find("SkyBoxDropdown").GetComponent <dfDropdown> (); skyboxDropdown.Items = skyboxes; skyboxDropdown.SelectedIndex = 0; planetNormals = Utility.GetPlanetNormals(); dfDropdown normalDropdown = GameObject.Find("NormalDropdown").GetComponent <dfDropdown> (); normalDropdown.Items = planetNormals; normalDropdown.SelectedIndex = 0; dfDropdown loadDropdown = GameObject.Find("LoadDropdown").GetComponent <dfDropdown> (); if (!Utility.IsWeb()) { userPlanets = Utility.GetAllFilesInFolder("config", "userplanet"); loadDropdown.Items = userPlanets; } else { loadDropdown.Hide(); } RedrawPlanet(); }
void GenerateList(string filter) { //Player current = Player.CurrentUser as Player; //current.Get<string>("email"); //IList<Player> players = null; //try //{ // players = current.Get<IList<Player>>("pinnedPlayers"); //} //catch (Exception e) //{ //} //if (players == null) //{ // print("players is null"); // players = new List<Player>() { users.LastOrDefault() }; //} //print("count " + players.Count); //players.Add(users.FirstOrDefault()); //current["pinnedPlayers"] = players; //current.SaveAsync(); //current.PinnedPlayers.FetchAllAsync().ContinueWith(t => //{ // if (current.PinnedPlayers != null) // { // foreach (Player p in current.PinnedPlayers) // { // print("Player: " + p.Username); // } // } // current.PinnedPlayers.Add(users.LastOrDefault()); // current.SaveAsync(); // print("Saving pinnedPlayers"); //}); var children = new List <GameObject>(); foreach (Transform child in UserPanel.transform) { children.Add(child.gameObject); } children.ForEach(child => Destroy(child)); UserPanel.Enable(); IEnumerable <Player> filtered = users.Where(t => t.Username.ToLower().Contains(filter.ToLower())).OrderByDescending(t => t.ObjectId.Equals(Player.CurrentUser.ObjectId)) .ThenByDescending(t => friendList.Contains(t.ObjectId)); foreach (Player player in filtered) { ParseObject friend = null; if (friends != null) { friend = friends.Where(t => ((Player)t[REQUEST_FROM]).ObjectId.Equals(player.ObjectId) || ((Player)t[REQUEST_TO]).ObjectId.Equals(player.ObjectId)).FirstOrDefault(); // friend = friends.FirstOrDefault(); // print("Friend: " + ((Player)friend[REQUEST_TO]).ObjectId); // print("Player: " + player.ObjectId); } // GameObject ListItem = Instantiate(Resources.Load("List Item")) as GameObject; dfPanel listItem = UserPanel.AddPrefab(ListItem) as dfPanel; // as UserListItem; listItem.Width = UserPanel.Width - UserPanel.FlowPadding.left - UserPanel.FlowPadding.right; ListItemExtras extras = listItem.GetComponent <ListItemExtras>(); extras.Player = player; extras.FriendRequest = friend; dfLabel username = listItem.Find("Username Label").GetComponent <dfLabel>(); username.Text = player.Username; username.DisabledColor = new Color32(100, 100, 100, 255); dfLabel email = listItem.Find("Email label").GetComponent <dfLabel>(); email.Text = player.Email; email.DisabledColor = new Color32(100, 100, 100, 255); dfSprite onlineSprite = listItem.Find("Online Sprite").GetComponent <dfSprite>(); if (player.IsOnline) { onlineSprite.SpriteName = "OUYA_O 24px"; } else { onlineSprite.SpriteName = "OUYA_A 24px"; } dfButton actionButton = listItem.Find("Action Button").GetComponent <dfButton>(); if (friend == null) { actionButton.Text = "Add"; actionButton.Click += new MouseEventHandler(actionClick_add); } else { string status = friend[STATUS] as string; Player from = friend[REQUEST_FROM] as Player; if (Player.CurrentUser.ObjectId.Equals(from.ObjectId)) { switch (status) { case S_ACCEPTED: actionButton.Text = "Remove"; actionButton.Click += new MouseEventHandler(actionClick_remove); listItem.BackgroundColor = new Color32(200, 255, 200, 255); break; case S_REJECTED: actionButton.Text = "Sorry"; break; case S_PENDING: actionButton.Text = "Pending"; actionButton.Disable(); break; } } else { switch (status) { case S_ACCEPTED: actionButton.Text = "Remove"; actionButton.Click += new MouseEventHandler(actionClick_remove); listItem.BackgroundColor = new Color32(200, 255, 200, 255); break; case S_REJECTED: actionButton.Text = "Rejected"; break; case S_PENDING: actionButton.Text = "Accept"; actionButton.Click += new MouseEventHandler(actionClick_accept); break; } } } if (player.Username.Equals(Player.CurrentUser.Username)) { actionButton.Hide(); } } }
// Use this for initialization void Start() { exitButton.Hide(); restartButton.Hide(); }