Ejemplo n.º 1
0
  override public void initRest() {
    npm = GetComponent<NormalPartsManager>();

    if (DataManager.dm.isBonusStage) {
      objAmount = numSpawnInBonusStage;
      energyGets = 0;
    }

    respawn();
  }
Ejemplo n.º 2
0
 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();
   });
 }
Ejemplo n.º 3
0
  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();
  }