Example #1
0
    void Collider()
    {
        Debug.DrawLine(boxColliderBoundMin, BoxCollider2D.bounds.max, Color.blue, 0.5f);
        var hit = Physics2D.Linecast(boxColliderBoundMin, BoxCollider2D.bounds.max, target);

        if (hit.transform != null)
        {
            if (showSliderEnemy)
            {
                PlayerController.GetSliderEnemy(hit.transform);
            }
            var script = hit.transform.gameObject.GetComponent <MonoBehaviour>();
            SystemManagement.CallMethod(script, "GetDamage", 1, startPosition, 0.3f, false);
            Stop();
        }
    }