private void Start()
    {
        player         = FindObjectOfType <ADV_Player>();
        playerStartPos = player.transform.position;
        stepSelectors  = GetComponentsInChildren <PassSelector>();
        RouteFollower[] robots = GetComponentsInChildren <RouteFollower>();
        panel      = GameObject.Find("MessageBox");
        messageTXT = panel.GetComponentInChildren <Text>();
        panel.SetActive(false);
        for (int i = 0; i < stepSelectors.Length; i++)
        {
            stepSelectors[i].gameObject.SetActive(false);
            Dancer d = new Dancer();
            d.follower   = robots[i];
            d.startPoint = d.follower.transform.position;
            d.icon       = robots[i].gameObject.GetComponentInChildren <SpriteRenderer>();
            d.anim       = robots[i].gameObject.GetComponent <Animator>();
            switch (i)
            {
            case 0: d.danceName = "SAMBA"; break;

            case 1: d.danceName = "SALSA"; break;

            case 2: d.danceName = "MACARENA"; break;
            }
            dancers.Add(d);
            dancers[i].follower.addWayPoint(d.startPoint);
        }

        Invoke("activeAll", 3);
    }
    void Start()
    {
        p = FindObjectOfType <ADV_Player>();
        ADV_TossPancakeBall pball = GetComponent <ADV_TossPancakeBall>();

        if (pball == null)
        {
            return;
        }
        pball.setPlayer(p.transform);
    }
 void Start()
 {
     player  = GetComponentInChildren <ADV_Player>();
     sp_time = spawningTime;
     boss    = FindObjectOfType <ADV_SpiderBoss>();
     boss.gameObject.SetActive(false);
     camera2 = transform.GetChild(0).gameObject;
     ADV_Boss_Platforms[] allPlatforms = GetComponentsInChildren <ADV_Boss_Platforms>();
     foreach (var t in allPlatforms)
     {
         t.GetComponent <SpriteRenderer>().enabled = false;
     }
 }
Esempio n. 4
0
 public virtual void init()
 {
     anim = GetComponent <Animator>();
     if (targetResource == TargetFind.automatic)
     {
         ADV_Player player = FindObjectOfType <ADV_Player>();
         if (player != null)
         {
             target = player.transform;
             follow(target);
         }
     }
 }
 void Start()
 {
     player        = FindObjectOfType <ADV_Player>();
     spawnPosition = player.transform.position;
 }
Esempio n. 6
0
 //referenceを貰う
 public void passPlayerAdJumpPoint(GameObject obj, GameObject jp_point)
 {
     player       = obj.GetComponent <ADV_Player>();
     jumpingPoint = jp_point;
 }
Esempio n. 7
0
 //constructor
 public ADV_PlayerHealth(SkinnedMeshRenderer skin, ADV_Player p, float hp)
 {
     health = hp;
     rend   = skin;
     player = p;
 }