Exemple #1
0
        private bool CheckIfAchivementExist(Achivement achivement)
        {
            IList <Achivement> achivementToCheck = achivementRepository.GetAchivementFromPlayerId(player);

            if (achivementToCheck != null)
            {
                foreach (Achivement item in achivementToCheck)
                {
                    if (item.Name == achivement.Name)
                    {
                        return(true);
                    }
                }
            }
            return(false);
        }
Exemple #2
0
        private void SpawnAchivement()
        {
            Player player = achivementController.GetPlayer();

            if (player != null)
            {
                IList <Achivement> allAchivement = achivementRepository.GetAchivementFromPlayerId(player);
                foreach (Achivement achiv in allAchivement)
                {
                    GameObject gameObject = Instantiate(achivementViewPrefab);
                    gameObject.transform.SetParent(grid, false);
                    gameObject.GetComponentInChildren <Text>().text = achiv.Name;
                    Vector2 size = grid.sizeDelta;
                    size.y        += 172.7f;
                    grid.sizeDelta = size;
                }
            }
        }