private void CheckIn() { if (!isAnIn) { RaycastHit2D hit = Physics2D.Raycast(left.position, Vector2.up, detectionLine, 1 << LayerMask.NameToLayer("AN")); if (hit.transform != null) { isAnIn = true; an = hit.transform.GetComponent <An>(); anMass = an.GetComponent <Rigidbody2D>().mass; } } if (!isPankapuIn) { RaycastHit2D hit = Physics2D.Raycast(left.position, Vector2.up, detectionLine, 1 << LayerMask.NameToLayer("Pankapu")); if (hit.transform != null) { isPankapuIn = true; pankapu = hit.transform.GetComponent <Pankapu>(); pankapuMass = pankapu.GetComponent <Rigidbody2D>().mass; } } }
private void OnTriggerEnter2D(Collider2D collision) { An an = collision.GetComponent <An>(); if (an != null) { EventCenter.Braodcast(EventType.ZoomOut); EventCenter.Braodcast(EventType.PankapuDeath); } }
private void OnTriggerEnter2D(Collider2D collision) { An an = collision.GetComponent <An>(); if (an != null) { an.SetCheckPoint(this); Pankapu.SetCheckPoint(this); } }
private void OnTriggerEnter2D(Collider2D collision) { An an = collision.GetComponent <An>(); if (an != null) { level = transform.name; UIManager.lastUIName = "GameUI"; UIManager.lastLevelName = level; if (level.Equals("Level-1")) { LevelPassInfo.levelOnePass = true; } if (level.Equals("Level-2")) { LevelPassInfo.levelTwoPass = true; } SceneManager.LoadScene(0); AudioManager.PlayEffect("MusicVictory"); Close(); } }
private void CheckIn() { if (!isAnOnLotus) { RaycastHit2D hit = Physics2D.Raycast(left.position, Vector2.up, detectionLine, 1 << LayerMask.NameToLayer("AN")); if (hit.transform != null) { isAnOnLotus = true; an = hit.transform.GetComponent <An>(); speedOfAn = an.speed; } } //if (!isPankapuOnLotus) //{ // RaycastHit2D hit = Physics2D.Raycast(left.position, Vector2.up, detectionLine, 1 << LayerMask.NameToLayer("Player")); // if (hit.transform != null) // { // isPankapuOnLotus = true; // speedOfPankapu = hit.transform.GetComponent<Pankapu>().config.walkSpeed; // hit.transform.GetComponent<Pankapu>().config.walkSpeed = speedOnLotus; // } //} }