override protected void Append(LoggingEvent loggingEvent) { MessageBoxIcon messageBoxIcon = MessageBoxIcon.Information; LevelIcon levelIcon = m_levelMapping.Lookup(loggingEvent.Level) as LevelIcon; if (levelIcon != null) { // Prepend the Ansi Color code messageBoxIcon = levelIcon.Icon; } string message = RenderLoggingEvent(loggingEvent); string title = null; if (m_titleLayout == null) { title = "LoggingEvent: " + loggingEvent.Level.Name; } else { StringWriter titleWriter = new StringWriter(System.Globalization.CultureInfo.InvariantCulture); m_titleLayout.Format(titleWriter, loggingEvent); title = titleWriter.ToString(); } MessageBox.Show(message, title, MessageBoxButtons.OK, messageBoxIcon); }
private void Awake() { int index = 0; SetLevelIndex(); foreach (LevelInfo levelInfo in levelList) { index++; GameObject obj = Instantiate(levelOrigin) as GameObject; levelObj.Add(obj); LevelIcon levelIcon = obj.GetComponent <LevelIcon>(); levelIcon.LevelText.text = index.ToString(); levelIcon.Clinical_id = levelInfo.clinical_id; levelIcon.Life = levelInfo.life; levelIcon.UnLocked = levelInfo.unlocked; levelIcon.Game_type = levelInfo.game_type; if (levelInfo.unlocked == 1) { unlockedCount++; obj.GetComponent <Image>().sprite = levelImage[0]; obj.GetComponent <Button>().interactable = true; if (levelInfo.life > 0 && levelInfo.life <= 2) { levelIcon.Star.sprite = starImage[0]; } else if (levelInfo.life <= 4) { levelIcon.Star.sprite = starImage[1]; } else if (levelInfo.life <= 5) { levelIcon.Star.sprite = starImage[2]; } levelIcon.Star.gameObject.SetActive(true); levelIcon.LevelText.gameObject.SetActive(true); } else { obj.GetComponent <Image>().sprite = levelImage[1]; obj.GetComponent <Button>().interactable = false; } obj.GetComponent <Button>().onClick.AddListener(() => LoadLevel(levelIcon.Clinical_id, levelIcon.Game_type)); obj.transform.SetParent(scroll); } levelObj[unlockedCount].GetComponent <Image>().sprite = levelImage[0]; levelObj[unlockedCount].GetComponent <Button>().interactable = true; LevelIcon icon = levelObj[unlockedCount].GetComponent <LevelIcon>(); icon.LevelText.gameObject.SetActive(true); }
LevelIcon AddLevelIcon(BeatTrack track) { GameObject gameObject = Instantiate(m_levelIconTemplate, Vector3.zero, Quaternion.identity, m_currentRow.transform); LevelIcon icon = gameObject.GetComponent <LevelIcon>(); icon.m_track = track; gameObject.GetComponentInChildren <TextMeshProUGUI>().text = track.level; return(icon); }
private void verifyInputs() { if (transform.position.Equals(onLevel.transform.position)) { float horizontal = Input.GetAxis("Horizontal"); float vertical = Input.GetAxis("Vertical"); if (horizontal > 0) { foreach (LevelIcon l in onLevel.getNexts()) { if (l.transform.position.x > (transform.position.x + 1) && l.isUnlocked()) { onLevel = l; } } } else if (horizontal < 0) { foreach (LevelIcon l in onLevel.getNexts()) { if (l.transform.position.x < (transform.position.x - 1) && l.isUnlocked()) { onLevel = l; } } } else if (vertical > 0) { foreach (LevelIcon l in onLevel.getNexts()) { if (l.transform.position.y > (transform.position.y + 1) && l.isUnlocked()) { onLevel = l; } } } else if (vertical < 0) { foreach (LevelIcon l in onLevel.getNexts()) { if (l.transform.position.y < (transform.position.y - 1) && l.isUnlocked()) { onLevel = l; } } } if (Input.GetButtonDown("Fire1")) { onLevel.initLevel(); } } }
private async UniTask <IEnumerable <LevelIcon> > CreateViews(CancellationToken token) { Level[] levels = await MainUi.GetAvailableLevels().AttachExternalCancellation(token); var icons = new LevelIcon[levels.Length]; for (int i = 0; i < levels.Length; i++) { icons[i] = _levelIconFactory.Create(levels[i]); } return(icons); }
public override void Init() { for (int i = 0; i < this._levelIcons.Count; i++) { UnityEngine.Object.Destroy(this._levelIcons[i].gameObject); } Campaign campaign = App.CoopCampaigns[App.CurrentCampaign]; this._levelIcons.Clear(); this._campaignName.text = Sl.GetValue(campaign.Name).ToUpper(); if (App.CurrentCampaign == -1) { this._random.SetActive(true); } else { this._random.SetActive(false); float num2 = (-this._elementSize * this._columns) * 0.5f; float num3 = (this._elementSize * this._rows) * 0.5f; for (int j = 0; j < this._rows; j++) { for (int k = 0; k < this._columns; k++) { int level = (this._columns * j) + k; if (level > (campaign.Levels.Count - 1)) { break; } LevelIcon item = (LevelIcon)UnityEngine.Object.Instantiate(this._levelIconPrefab); item.transform.parent = base.transform; item.transform.localPosition = new Vector3(num2 + (this._elementSize * (k + 0.5f)), num3 - (this._elementSize * (j + 0.5f))); item.Number = level; item.Stars = PlayerSettings.GetCoopLevelStars(App.CurrentCampaign, level); if (App.CurrentCampaign < PlayerSettings.OpenedCoopCampaign.Value) { item.IsEnabled = true; } else { item.IsEnabled = level <= PlayerSettings.OpenedCoopLevel.Value; } object[] args = new object[] { "scale", Vector3.zero, "time", 0.5f, "delay", 0.1f + UnityEngine.Random.Range((float)0f, (float)0.15f), "easetype", iTween.EaseType.easeOutElastic }; iTween.ScaleFrom(item.gameObject, iTween.Hash(args)); this._levelIcons.Add(item); } } } }
public override int GetHashCode() { int hash = 1; if (PokemonId != 0) { hash ^= PokemonId.GetHashCode(); } if (Level != 0) { hash ^= Level.GetHashCode(); } if (AwardId != 0) { hash ^= AwardId.GetHashCode(); } if (AwardType != 0) { hash ^= AwardType.GetHashCode(); } if (Experience != 0) { hash ^= Experience.GetHashCode(); } if (LevelIcon.Length != 0) { hash ^= LevelIcon.GetHashCode(); } if (AwardShow.Length != 0) { hash ^= AwardShow.GetHashCode(); } if (Desctription.Length != 0) { hash ^= Desctription.GetHashCode(); } if (SlotIndex != 0) { hash ^= SlotIndex.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
LevelIcon AddLevelIcon(BeatTrack track) { GameObject gameObject = Instantiate(m_levelIconTemplate, Vector3.zero, Quaternion.identity, m_levelsLocation); LevelIcon icon = gameObject.GetComponent <LevelIcon>(); icon.m_track = track; icon.m_canBeClicked = false; gameObject.GetComponentInChildren <TextMeshProUGUI>().text = track.level; if (m_levelsLocation.childCount > 3) { m_levelsLocation.GetComponent <RectTransform>().sizeDelta += Vector2.right * 200.0f; } m_iconList.Add(gameObject); return(icon); }
public void AddMapping(LevelIcon mapping) { m_levelMapping.Add(mapping); }