using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using AX.MessageSystem;
using System;

public class TestSetSomeOne : MonoBehaviour {

	// Use this for initialization
	void Start () {
		
	}
	
	// Update is called once per frame
	void Update () {
		
	}

    void OnEnable()
    {
        MessageDispatcher.AddListener("LEFT_MOUSE_CLICK_COMMAND", Execute);
    }

    void OnDisable()
    {
        MessageDispatcher.RemoveListener("LEFT_MOUSE_CLICK_COMMAND", Execute);
    }

    void OnDestroy()
    {
        MessageDispatcher.RemoveListener("LEFT_MOUSE_CLICK_COMMAND", Execute);
    }

    private void Execute(IMessage obj)
    {
        if (((GameObject)obj.Sender).name == gameObject.name)
        {
            Debug.Log("左键单击某物弹出窗口");
        }
    }
}