Esempio n. 1
0
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.tag == StringManager.Tags.redRidingHood)
     {
         RedRidingHood rrh = other.GetComponent <RedRidingHood>();
         rrh.TurnAround();
     }
 }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        GameObject rrhObj = GameObject.Find(StringManager.Tags.redRidingHood);

        if (rrhObj != null)
        {
            m_rrhScript = rrhObj.GetComponent <RedRidingHood>();
        }
    }
Esempio n. 3
0
    void Start()
    {
        GameObject playerObj = GameObject.FindGameObjectWithTag(StringManager.Tags.player);

        m_playerMovement = playerObj.GetComponent <PlayerMovement>();
        m_followScript   = GetComponent <FollowPlayerCamera>();
        if (m_debugDisable)
        {
            m_playerMovement.m_movementEnabled = true;
            m_followScript.Init();
            return;
        }

        GameObject redRidingHoodObj = GameObject.FindGameObjectWithTag(StringManager.Tags.redRidingHood);

        m_redRidingHood         = redRidingHoodObj.GetComponent <RedRidingHood>();
        m_redRidingHood.enabled = false;

        m_playerMovement.m_movementEnabled = false;
        m_playerAttack         = playerObj.GetComponent <PlayerAttack>();
        m_playerAttack.enabled = false;

        // Disable Camera Follow Script
        m_followScript.enabled = false;
        // Find Objs
        GameObject[] objs = GameObject.FindGameObjectsWithTag(StringManager.Tags.cameraLevelOverviewPoint);
        // Get Transform Array
        m_levelOverviewPoints = new Transform[objs.Length];
        for (int i = 0; i < objs.Length; i++)
        {
            m_levelOverviewPoints[i] = objs[i].transform;
        }
        // Sort by Pos.x
        CameraComparer comparer = new CameraComparer();

        Array.Sort <Transform>(m_levelOverviewPoints, comparer);
        // Debug
        //foreach (Transform t in m_levelOverviewPoints)
        //{
        //	Debug.Log(t.position.x);
        //}

        m_prevIndex = 0;
        m_index     = 1;

        m_followScript.Init();
    }