void Awake() { HealthDisplay = transform.Find("HealthDisplay").GetComponent <HealthDisplay>(); BulletDisplay = transform.Find("BulletDisplay").GetComponent <BulletDisplay>(); CoinDisplay = transform.Find("CoinDisplay").GetComponent <CoinDisplay>(); AchievementDisplay = transform.Find("AchievementDisplay").GetComponent <AchievementDisplay>(); }
private MouseEventHandler showAchievementBrowser(Achievement a) { AchievementDisplay display = new AchievementDisplay(a); display.Show(); return(null); throw new NotImplementedException(); }
public void AchievementMappingSucceeds() { var uri = new Uri("https://rprcorporate.blob.core.windows.net/media/sampletrophy.png?sp=rl&st=2021-03-28T19:06:34Z&se=2025-03-29T19:06:00Z&sv=2020-02-10&sr=b&sig=M3oKCysFeKGWw7jDnn1kCFNTFHdqxoOtKVzVFIYXXZs%3D"); var a = new Achievement().ToMock(uri); var ad = new AchievementDisplay().Map(a); Assert.IsTrue(a.SimpleName == ad.SimpleName); Assert.IsTrue(a.MediaTranslations[0].SelectedMediaUri.Uri.AbsoluteUri == ad.MediaTranslations[0].SelectedMediaUri.Uri.AbsoluteUri); }
private void PictureClick(object sender, EventArgs e) { var pb = (PictureBox)sender; int index = Int16.Parse(pb.Tag.ToString()); Achievement achievement = game.Achievements[index]; AchievementDisplay display = new AchievementDisplay(achievement); display.Show(); }
public void TestAchievementMocking() { var uri = new Uri("https://rprcorporate.blob.core.windows.net/media/sampletrophy.png?sp=rl&st=2021-03-28T19:06:34Z&se=2025-03-29T19:06:00Z&sv=2020-02-10&sr=b&sig=M3oKCysFeKGWw7jDnn1kCFNTFHdqxoOtKVzVFIYXXZs%3D"); var ad = new AchievementDisplay().ToMock(uri); Assert.IsTrue(ad.Goals.Count > 0); var a1 = new AchievementDisplay().ToMock(uri); Assert.IsTrue(!string.IsNullOrEmpty(a1.SimpleName)); }
public static AchievementDisplay Map(this AchievementDisplay to, Achievement from) { var config = new MapperConfiguration(cfg => { cfg.AddProfile <AchievementProfile>(); }); IMapper mapper = new Mapper(config); mapper.Map(from, to); return(to); }
public void DisplayAchievements(IEnumerable <Achievement> achievements) { for (int i = container.childCount - 1; i >= 0; i--) { Destroy(container.GetChild(i).gameObject); } foreach (Achievement achievement in achievements) { AchievementDisplay new_display = Instantiate(display_prefab, container); new_display.Set(achievement); } }
public static AchievementDisplay ToMock(this AchievementDisplay ad, Uri uri) { string rawText = Lipsums.LoremIpsum; LipsumGenerator lipsum = new LipsumGenerator(rawText, false); return(new AchievementDisplay() { SimpleName = $"{lipsum.GenerateWords(1)[0]}", NameTranslations = new StringTranslationsCore().Map(new StringTranslations().ToMock()), MediaTranslations = new MediaTranslationsCore().Map(new MediaTranslations().ToMock(uri)), Goals = new GoalDisplays().ToMock(uri) }); }
void Start() { MasterGrid = this.transform.GetComponent <UIGrid>(); AchievementDisplay display = achievePrefab.GetComponent <AchievementDisplay>(); GameObject newAchievementObj = null; for (int j = 0; j < Achievements.Length; j++) { //Fill achievements with current info Debug.Log("AAUNITY/ACHIEVEMENT Achievement " + Achievements[j].Name + " is unlocked=" + db.isUnlocked(j + 1)); if (db.isUnlocked(j + 1)) { Debug.Log("AAUNITY/ACHIEVEMENT Now set setting " + Achievements[j].Name + " to full progress of " + Achievements[j].TargetProgress); Achievements[j].SetProgress(Achievements[j].TargetProgress); } if (j >= 39 || (j >= 27 && j <= 29)) //for store and lifetime achievements show current progress { Achievements[j].SetProgress((float)db.getProgress(j + 1)); } // Get UI Label for name in child obj and set it to Achievments[j].name // Do this for description, points, and target display.nameLabel.text = Achievements[j].Name; display.descriptionLabel.text = Achievements[j].Description; display.targetLabel.text = Achievements[j].getProgress().ToString() + " / " + Achievements[j].TargetProgress.ToString(); Debug.Log("AAUNITY/ACHIEVEMENT Achievement " + Achievements[j].Name + " is Earned? " + Achievements[j].Earned); if (Achievements[j].Earned) { display.earned.SetActive(true); display.unearned.SetActive(false); } else { display.earned.SetActive(false); display.unearned.SetActive(true); } dragPanelContents = achievePrefab.GetComponent <UIDragPanelContents>(); dragPanelContents.draggablePanel = MasterDragPanel; newAchievementObj = NGUITools.AddChild(MasterGrid.gameObject, achievePrefab.gameObject); } MasterGrid.Reposition(); ValidateAchievements(); UpdateRewardPointTotals(); }
// --------------------------------------------------------------------------------------------------------- // // Use this for initialization void Start() { /* Stats Things */ statsHolder = GetComponent <Player2D_StatsHolder>(); /* Animation */ animTimer = 0.0f; m_fAniTime = 0.1f; attackClicked = false; p_spriteManager = GetComponent <SpriteManager>(); // set default equipments(will be moved to savefile) p_spriteManager.SetHeadEquip(SpriteManager.S_Wardrobe.HEADP_DEFAULT); p_spriteManager.SetTopEquip(SpriteManager.S_Wardrobe.TOP_DEFAULT); p_spriteManager.SetBottomEquip(SpriteManager.S_Wardrobe.BOTTOM_DEFAULT); p_spriteManager.SetShoesEquip(SpriteManager.S_Wardrobe.SHOES_DEFAULT); p_spriteManager.SetWeaponEquip(SpriteManager.S_Weapon.DAGGER); // initialising the equipments for (int i = 0; i < EquipmentList.Length; ++i) { EquipmentList[i] = null; } /* Storing Player Info */ PlayerSaviour.Instance.LoadInv(Inventory); if (PlayerPrefs.GetString("Player_Stats") != "") { PlayerSaviour.Instance.LoadPlayerStats(statsHolder); } //Debug.Log("Player Manager: HP - " + statsHolder.Health); if (PlayerPrefs.GetInt("NumStoredItems") == 0) { PlayerEquipmentInit(); } if (PlayerPrefs.GetInt("NumStoredEquipments") == 0) { PlayerSaviour.Instance.LoadEquipment(EquipmentList); Requip(); } cm = GameObject.FindGameObjectWithTag("GameScript").GetComponent <ControlsManager>(); /* Player Movement */ #if UNITY_EDITOR || UNITY_STANDALONE inputX = inputY = 0; #elif UNITY_ANDROID || UNITY_IPHONE inputX = Input.acceleration.x; inputY = Input.acceleration.y; #endif m_confusedModifier = 1; m_Sprint = 1.0f; // cannot be zero m_maxSprint = 2.0f; // cannot be zero /* Initialising */ if (GameObject.FindGameObjectWithTag("GameScript").GetComponent <AchievementDisplay>() != null) { achDis = GameObject.FindGameObjectWithTag("GameScript").GetComponent <AchievementDisplay>(); } invenDis = GameObject.FindGameObjectWithTag("GameScript").GetComponent <Inventory>(); tutDis = GameObject.FindGameObjectWithTag("GameScript"); }