private void Start() { if (useBaseControl) { defaultSpeed = speed; rb = GetComponent <Rigidbody>(); Cc = GetComponent <CharacterController>(); } audioS = GetComponent <AudioSource>(); managerDialogue = FindObjectOfType <Dialogue_Manager>(); mainCamera = CinemachineBrain.FindObjectOfType <CinemachineBrain>(); ui = UImanager.FindObjectOfType <UImanager>(); // backVector = new Vector3(0, camRoot.position.y + 180, 0); }
public void UpgradeMap() { if (isPot) { if (GameManager.s_Singleton.herbierPot == 0) { GameManager.s_Singleton.herbierPot = 1; UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); UImanager.FindObjectOfType <UImanager>().pageOpenHerbier(indexPage); } } if (isPot == false) { if (GameManager.s_Singleton.herbierFleurRare == 0) { GameManager.s_Singleton.herbierFleurRare = 1; UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); UImanager.FindObjectOfType <UImanager>().pageOpenHerbier(indexPage); } } }
public void UpgradeQuest() { if (statut == Dialogue_Trigger.classe.principal) { if (GameManager.s_Singleton.progression == 0 && type == Dialogue_Trigger.animal.lapin) { GameManager.s_Singleton.QueteFini(); } else if (GameManager.s_Singleton.progression == 1 && type == Dialogue_Trigger.animal.sanglier) { GameManager.s_Singleton.QueteFini(); } else if (type == Dialogue_Trigger.animal.sanglier && GameManager.s_Singleton.queteSanglier == true) { GameManager.s_Singleton.cadeauSanglierLivrer = true; } else if (GameManager.s_Singleton.progression == 2 && GameManager.s_Singleton.queteSanglier == true && type == Dialogue_Trigger.animal.serpent)// +finir quete sanglier { GameManager.s_Singleton.QueteFini(); GameManager.s_Singleton.AncolieDuCanada++; UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } else if (GameManager.s_Singleton.progression == 3 && type == Dialogue_Trigger.animal.ratonLaveur)// spam dialogue { if (GameManager.s_Singleton.queteRaton == true) { GameManager.s_Singleton.QueteFini(); } else if (GameManager.s_Singleton.queteRaton == false && (GameManager.s_Singleton.time >= 18 || GameManager.s_Singleton.time < 6)) { GameManager.s_Singleton.RatonSpam++; } } else if (GameManager.s_Singleton.progression == 4 && type == Dialogue_Trigger.animal.renard) { GameManager.s_Singleton.QueteFini(); } else if (GameManager.s_Singleton.progression == 5 && type == Dialogue_Trigger.animal.chienChat) { GameManager.s_Singleton.QueteFini(); } else if (type == Dialogue_Trigger.animal.chienChat && GameManager.s_Singleton.queteChien == true) { GameManager.s_Singleton.cadeauChienLivrer = true; } else if (GameManager.s_Singleton.progression == 6 && GameManager.s_Singleton.queteChien == true && type == Dialogue_Trigger.animal.renard)// + finir quete chien chat { GameManager.s_Singleton.QueteFini(); } else if (GameManager.s_Singleton.progression >= 8 && type == Dialogue_Trigger.animal.cerf)// apres avoir fait les pots { GameManager.s_Singleton.QueteFini(); GameManager.s_Singleton.clesDuParc = true; } } if (statut == Dialogue_Trigger.classe.tertiaire) { if (nomAnimaltertiaire == Dialogue_Trigger.nom.alizar) { GameManager.s_Singleton.alizar = 1; } if (nomAnimaltertiaire == Dialogue_Trigger.nom.cesar) { GameManager.s_Singleton.cesar = 1; } if (nomAnimaltertiaire == Dialogue_Trigger.nom.felix) { GameManager.s_Singleton.felix = 1; } if (nomAnimaltertiaire == Dialogue_Trigger.nom.franklin) { GameManager.s_Singleton.franklin = 1; } if (nomAnimaltertiaire == Dialogue_Trigger.nom.mariLouise) { GameManager.s_Singleton.mariLouise = 1; } if (nomAnimaltertiaire == Dialogue_Trigger.nom.papillon) { GameManager.s_Singleton.papillon = 1; } if (nomAnimaltertiaire == Dialogue_Trigger.nom.chatvinci) { GameManager.s_Singleton.chatVinci = 1; } if (nomAnimaltertiaire == Dialogue_Trigger.nom.pog) { GameManager.s_Singleton.pog = 1; } if (nomAnimaltertiaire == Dialogue_Trigger.nom.gaspard) { GameManager.s_Singleton.gaspard = 1; } } ////secondaire if (type == Dialogue_Trigger.animal.Course) { queteSecondaire.ActiveQuest(); } if (type == Dialogue_Trigger.animal.Cahecache) { queteSecondaire.ActiveQuest(); } if (type == Dialogue_Trigger.animal.Soleil) { queteSecondaire.ActiveQuest(); } }
public void AddItemToManager() { if (itemType == itemPick.type.Agapanthe) { GameManager.s_Singleton.Agapanthe++; if (GameManager.s_Singleton.Agapanthe == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.AncolieDuCanada) { GameManager.s_Singleton.AncolieDuCanada++; if (GameManager.s_Singleton.AncolieDuCanada == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.AngeliqueDesEstuaires) { GameManager.s_Singleton.AngeliqueDesEstuaires++; if (GameManager.s_Singleton.AngeliqueDesEstuaires == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.baton) { GameManager.s_Singleton.baton++; } else if (itemType == itemPick.type.BleuMarie) { GameManager.s_Singleton.BleuMarie++; if (GameManager.s_Singleton.BleuMarie == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.Chrysantheme) { GameManager.s_Singleton.Chrysantheme++; if (GameManager.s_Singleton.Chrysantheme == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.CirseCommun) { GameManager.s_Singleton.CirseCommun++; if (GameManager.s_Singleton.CirseCommun == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.EuphorbeReveilleMatin) { GameManager.s_Singleton.EuphorbeReveilleMatin++; if (GameManager.s_Singleton.EuphorbeReveilleMatin == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.FleurDeLys) { GameManager.s_Singleton.FleurDeLys++; if (GameManager.s_Singleton.FleurDeLys == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.Fritillaire) { GameManager.s_Singleton.Fritillaire++; if (GameManager.s_Singleton.Fritillaire == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.FumariaOfficinalis) { GameManager.s_Singleton.FumariaOfficinalis++; if (GameManager.s_Singleton.FumariaOfficinalis == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.GazaniaRigens) { GameManager.s_Singleton.GazaniaRigens++; if (GameManager.s_Singleton.GazaniaRigens == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.Gerbera) { GameManager.s_Singleton.Gerbera++; if (GameManager.s_Singleton.Gerbera == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.graineGland) { GameManager.s_Singleton.graineGland++; } else if (itemType == itemPick.type.HelleboreOrient) { GameManager.s_Singleton.HelleboreOrient++; if (GameManager.s_Singleton.HelleboreOrient == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.Hibiscus) { GameManager.s_Singleton.Hibiscus++; if (GameManager.s_Singleton.Hibiscus == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.Kalanchoe) { GameManager.s_Singleton.Kalanchoe++; if (GameManager.s_Singleton.Kalanchoe == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.Orchidee) { GameManager.s_Singleton.Orchidee++; if (GameManager.s_Singleton.Orchidee == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.PaeoniaOfficinalis) { GameManager.s_Singleton.PaeoniaOfficinalis++; if (GameManager.s_Singleton.PaeoniaOfficinalis == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.Rose) { GameManager.s_Singleton.Rose++; if (GameManager.s_Singleton.Rose == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } else if (itemType == itemPick.type.Tulipe) { GameManager.s_Singleton.Tulipe++; if (GameManager.s_Singleton.Tulipe == 1) { UImanager.FindObjectOfType <UImanager>().itemOpenHerbier(); } } Instantiate(particuleReward, transform.position, transform.rotation); Destroy(gameObject); }