private bool isVomiting; // 呕吐ing private void Start() { animator = GetComponent <Animator>(); Stomach = GetComponent <Stomach>(); CombosManager = GetComponent <CombosManager>(); PlayerMove = GetComponent <PlayerTouchMove>(); }
void OnDestroy() { Events.OnScoreAdd -= OnScoreAdd; Events.OnHeroDie -= OnHeroDie; Events.StartGame -= StartGame; Events.OnExplotion -= OnExplotion; Events.OnChangeSpeed -= OnChangeSpeed; Events.OnResetSpeed -= OnResetSpeed; combosManager = null; }
public void Init() { combosManager = Data.Instance.combosManager; Events.OnScoreAdd += OnScoreAdd; Events.OnHeroDie += OnHeroDie; Events.StartGame += StartGame; Events.OnExplotion += OnExplotion; Events.OnChangeSpeed += OnChangeSpeed; Events.OnResetSpeed += OnResetSpeed; characterManager = GetComponent <CharacterManager>(); characterManager.Init(); levelsManager = GetComponent <LevelsManager>(); levelsManager.Init(); GameObject mood = Instantiate(Data.Instance.moodsManager.GetCurrentMoodAsset()); mood.transform.SetParent(container.transform); mood.transform.localPosition = Vector2.zero; foreach (BackgroundScrolleable bg in mood.GetComponentsInChildren <BackgroundScrolleable>()) { backgroundsScrolleable.Add(bg); } Events.OnStartCountDown(); Events.OnMusicChange("Gameplay"); score = 0; camera.UpdatePosition(distance); characterManager.UpdatePosition(distance); if (PlayerPrefs.GetString("tutorialReady") != "true") { DEFAULT_SPEED = 0.065f; } }
void Awake() { QualitySettings.vSyncCount = 1; if (!mInstance) { mInstance = this; } else { Destroy(this.gameObject); return; } DontDestroyOnLoad(this.gameObject); clothesSettings = GetComponent <ClothesSettings>(); enemiesManager = GetComponent <EnemiesManager>(); gameData = GetComponent <GameData>(); gameSettings = GetComponent <GameSettings>(); areasManager = GetComponent <AreasManager>(); musicManager = GetComponent <MusicManager>(); soundManager = GetComponent <SoundManager>(); combosManager = GetComponent <CombosManager>(); specialItems = GetComponent <SpecialItemsManager>(); moodsManager = GetComponent <MoodsManager>(); texts = GetComponent <Texts>(); GetComponent <MusicManager>().Init(); GetComponent <SoundManager>().Init(); moodsManager.Init(); //#if UNITY_ANDROID || UNITY_IPHONE // Handheld.PlayFullScreenMovie(movPath, Color.black, FullScreenMovieControlMode.Hidden, FullScreenMovieScalingMode.AspectFill); //#endif }
public void Init() { combosManager = Data.Instance.combosManager; Events.OnScoreAdd += OnScoreAdd; Events.OnHeroDie += OnHeroDie; Events.StartGame += StartGame; Events.OnExplotion += OnExplotion; Events.OnChangeSpeed += OnChangeSpeed; Events.OnResetSpeed += OnResetSpeed; characterManager = GetComponent<CharacterManager>(); characterManager.Init(); levelsManager = GetComponent<LevelsManager>(); levelsManager.Init(); GameObject mood = Instantiate(Data.Instance.moodsManager.GetCurrentMoodAsset()); mood.transform.SetParent(container.transform); mood.transform.localPosition = Vector2.zero; foreach (BackgroundScrolleable bg in mood.GetComponentsInChildren<BackgroundScrolleable>()) backgroundsScrolleable.Add(bg); Events.OnStartCountDown(); Events.OnMusicChange("Gameplay"); score = 0; camera.UpdatePosition(distance); characterManager.UpdatePosition(distance); if (PlayerPrefs.GetString("tutorialReady") != "true") DEFAULT_SPEED = 0.065f; }
void Awake() { QualitySettings.vSyncCount = 1; if (!mInstance) mInstance = this; else { Destroy(this.gameObject); return; } DontDestroyOnLoad(this.gameObject); clothesSettings = GetComponent<ClothesSettings>(); enemiesManager = GetComponent<EnemiesManager>(); gameData = GetComponent<GameData>(); gameSettings = GetComponent<GameSettings>(); areasManager = GetComponent<AreasManager>(); musicManager = GetComponent<MusicManager>(); soundManager = GetComponent<SoundManager>(); combosManager = GetComponent<CombosManager>(); specialItems = GetComponent<SpecialItemsManager>(); moodsManager = GetComponent<MoodsManager>(); texts = GetComponent<Texts>(); GetComponent<MusicManager>().Init(); GetComponent<SoundManager>().Init(); moodsManager.Init(); //#if UNITY_ANDROID || UNITY_IPHONE // Handheld.PlayFullScreenMovie(movPath, Color.black, FullScreenMovieControlMode.Hidden, FullScreenMovieScalingMode.AspectFill); //#endif }
void Start() { characterAnimator = GetComponent<Animator>(); combosManager = GetComponent<CombosManager>(); animationsTriggered = 0; }