public static void SaveCards(CardValuesWithScriptable cardValue, SuccesManager allSucces) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/cards.fun"; FileStream stream = new FileStream(path, FileMode.Create); Debug.Log(path); CardsData data = new CardsData(cardValue, allSucces); formatter.Serialize(stream, data); stream.Close(); }
public CardsData(CardValuesWithScriptable cardvalue, SuccesManager allSucces) { if (cardvalue != null) { firstCardData = cardvalue._firstCardScriptable.name; } if (allSucces != null) { allSuccesData = allSucces.lockInfo; } }
public void LoadCard() { CardsData data = SaveSystem.LoadCards(); if (succes == null) { succes = FindObjectOfType <SuccesManager>(); } if (data.allSuccesData != null) { succes.lockInfo = data.allSuccesData; } }
IEnumerator VerifyingSuccess() { for (int i = 0; i < FindObjectOfType <OngletArboManager>()._listEvents.Count; i++) { _allCardFinishEvent.Add(false); } yield return(new WaitForSeconds(2)); int verifierFinish = 0; int verifierUnlock = 0; for (int i = 0; i < _imageTreeChilds.Count; i++) { _allCardUnlock.Add(false); if (_imageTreeChilds[i].GetComponent <ImageArborescence>()._alreadyDraw) { _allCardUnlock[i] = true; verifierUnlock++; if (_imageTreeChilds[i].GetComponent <ImageArborescence>()._cardID._isDeadCard) { _allCardFinishEvent[_imageTreeChilds[i].GetComponent <ImageArborescence>()._idInList] = true; verifierFinish++; } } } if (verifierFinish == _allCardFinishEvent.Count && verifierFinish > 0) { SuccesManager succesManager = FindObjectOfType <SuccesManager>(); if (succesManager.allTheSucces[10].locked) { succesManager.UnlockSuccess(succesManager.allTheSucces[10].enumSucces); } } if (verifierUnlock == _imageTreeChilds.Count && verifierUnlock > 0) { SuccesManager succesManager = FindObjectOfType <SuccesManager>(); if (succesManager.allTheSucces[2].locked) { succesManager.UnlockSuccess(succesManager.allTheSucces[2].enumSucces); } } }
void Start() { if (TimeChecker.isTuto) { originalCard = _firstCardScriptable; _firstCardScriptable = tutoCard; } else { originalCard = _firstCardScriptable; } paternVibrationDeath[3] = 200; paternVibrationDeath[2] = 100; paternVibrationDeath[1] = 75; paternVibrationDeath[0] = 50; audioManager = FindObjectOfType <AudioManager>(); succesManager = FindObjectOfType <SuccesManager>(); eventManager = FindObjectOfType <EventManager>(); LoadValueFromScriptableObject(); }
private void Awake() { succes = FindObjectOfType <SuccesManager>(); }