void OnTriggerEnter2D(Collider2D other) { if (other.tag == StringManager.Tags.redRidingHood) { RedRidingHood rrh = other.GetComponent <RedRidingHood>(); rrh.TurnAround(); } }
// Use this for initialization void Start() { GameObject rrhObj = GameObject.Find(StringManager.Tags.redRidingHood); if (rrhObj != null) { m_rrhScript = rrhObj.GetComponent <RedRidingHood>(); } }
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(); }