Ejemplo n.º 1
0
    protected void OnCollisionEnter2D(Collision2D _other)
    {
        if (_other.gameObject.CompareTag("Alien"))
        {
            return;
        }

        SoundManager.Instance.PlaySoundInPosition(transform.position, crashSound, 0.1f);

        destructionComponent.AutoDestroyObject();
    }
Ejemplo n.º 2
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        EditorGUILayout.Separator();

        AutoDestroy autoDestroy = target as AutoDestroy;

        if (GUILayout.Button("Auto Destroy"))
        {
            autoDestroy.AutoDestroyObject();
        }
    }
Ejemplo n.º 3
0
 public void TakeDamage()
 {
     destroyComponent.AutoDestroyObject();
 }