public override void OnInspectorGUI()
    {
        this.DrawDefaultInspector();

#pragma warning disable 0219
        InteractionTrigger2D sInteractionTrigger2D = this.target as InteractionTrigger2D;
#pragma warning restore 0219

        foreach (Collider2D collider in sInteractionTrigger2D.GetComponents <Collider2D>())
        {
            if (collider.isTrigger)
            {
                return;
            }
        }

        EditorGUILayout.HelpBox("There is no trigger collider attached. Events might not trigger", MessageType.Warning);         //TODO: Search for colliders recursively
    }
Пример #2
0
    private void OnEnable()
    {
        this._sInteractionTrigger2D = this.target as InteractionTrigger2D;

        this._sInteractionTrigger2D.CheckForTriggerColliders();
    }