override public void initRest() { npm = GetComponent<NormalPartsManager>(); if (DataManager.dm.isBonusStage) { objAmount = numSpawnInBonusStage; energyGets = 0; } respawn(); }
protected override void initializeRest() { npm = (NormalPartsManager)objectsManager; filter = GetComponent<MeshFilter>(); goldSkill = (Skill_Gold)SkillManager.sm.getSkill("Gold"); beatAnimation = GetComponent<Animation>(); beatAnimation.wrapMode = WrapMode.Once; RhythmManager.rm.registerCallback(GetInstanceID(), () => { beatAnimation.Play(); }); }
override public void initRest() { skipInterval = true; roadPool = new List<GameObject>(); for (int i = 0; i < objAmount; ++i) { GameObject obj = (GameObject) Instantiate(rainbowRoadPrefab); obj.SetActive(false); roadPool.Add(obj); } npm = GetComponent<NormalPartsManager>(); gcm = GetComponent<GoldenCubeManager>(); cookieMeshes = new Mesh[npm.meshes.childCount]; int count = 0; foreach (Transform tr in npm.meshes) { cookieMeshes[count++] = tr.GetComponent<MeshFilter>().sharedMesh; } adjustForLevel(1); run(); }