Пример #1
0
	public virtual void OnDestroy()
	{
		// unregister listeners
		UnregisterListeners ();

		//send out a message that the object was removed
		AbilityObjectRemovedMessage mess = new AbilityObjectRemovedMessage(type);
		MessageCenter.Instance.Broadcast (mess);
	}
Пример #2
0
    public virtual void OnDestroy()
    {
        // unregister listeners
        UnregisterListeners();

        //send out a message that the object was removed
        AbilityObjectRemovedMessage mess = new AbilityObjectRemovedMessage(type);

        MessageCenter.Instance.Broadcast(mess);
    }
    void HandleObjectRemoved(Message message)
    {
        AbilityObjectRemovedMessage removed = message as AbilityObjectRemovedMessage;

        switch (removed.Atype)
        {
        case AbilityType.Lure:
            luresLeft++;
            break;
        }
    }