using UnityEngine; using System.Collections; namespace IsoTools.Examples { public class AlienDestroyer : MonoBehaviour { void Update () { var iso_world = IsoWorld.Instance; if ( iso_world && Input.GetMouseButtonDown(0) ) { var iso_mouse_pos = iso_world.MouseIsoPosition(); var ray_from_iso_camera = iso_world.RayFromIsoCameraToIsoPoint(iso_mouse_pos); var hits = iso_world.RaycastAll(ray_from_iso_camera); foreach ( var hit in hits ) { var alien_go = hit.collider.gameObject; if ( alien_go.GetComponent() ) { Destroy(alien_go); } } } } } }