You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
3.4 KiB
93 lines
3.4 KiB
3 years ago
|
using UnityEngine;
|
||
|
using AX.MessageSystem;
|
||
|
|
||
|
public abstract class ControlJuBi : MonoBehaviour {
|
||
|
|
||
|
|
||
|
public abstract void BackZhiJia(IMessage message);
|
||
|
|
||
|
public abstract void Equals(IMessage message);
|
||
|
public abstract void Minus(IMessage message);
|
||
|
|
||
|
public abstract void LeftShift_J(IMessage message);
|
||
|
|
||
|
public abstract void LeftShift_U(IMessage message);
|
||
|
|
||
|
public abstract void K(IMessage message);
|
||
|
|
||
|
public abstract void H(IMessage message);
|
||
|
|
||
|
public abstract void D(IMessage message);
|
||
|
|
||
|
public abstract void A(IMessage message);
|
||
|
|
||
|
public abstract void J(IMessage message);
|
||
|
|
||
|
public abstract void U(IMessage message);
|
||
|
|
||
|
public abstract void S(IMessage message);
|
||
|
|
||
|
public abstract void W(IMessage message);
|
||
|
|
||
|
public abstract void LeftShift_S(IMessage message);
|
||
|
|
||
|
public abstract void LeftShift_W(IMessage message);
|
||
|
|
||
|
void OnDisable()
|
||
|
{
|
||
|
MessageDispatcher.RemoveListener("LeftShift_W", LeftShift_W);
|
||
|
MessageDispatcher.RemoveListener("LeftShift_S", LeftShift_S);
|
||
|
MessageDispatcher.RemoveListener("W", W);
|
||
|
MessageDispatcher.RemoveListener("S", S);
|
||
|
MessageDispatcher.RemoveListener("U", U);
|
||
|
MessageDispatcher.RemoveListener("J", J);
|
||
|
MessageDispatcher.RemoveListener("A", A);
|
||
|
MessageDispatcher.RemoveListener("D", D);
|
||
|
MessageDispatcher.RemoveListener("H", H);
|
||
|
MessageDispatcher.RemoveListener("K", K);
|
||
|
MessageDispatcher.RemoveListener("LeftShift_U", LeftShift_U);
|
||
|
MessageDispatcher.RemoveListener("LeftShift_J", LeftShift_J);
|
||
|
MessageDispatcher.RemoveListener("Equals", Equals);
|
||
|
MessageDispatcher.RemoveListener("Minus", Minus);
|
||
|
MessageDispatcher.RemoveListener("BackZhiJia", BackZhiJia);
|
||
|
}
|
||
|
void OnEnable()
|
||
|
{
|
||
|
MessageDispatcher.AddListener("LeftShift_W", LeftShift_W);
|
||
|
MessageDispatcher.AddListener("LeftShift_S", LeftShift_S);
|
||
|
MessageDispatcher.AddListener("W", W);
|
||
|
MessageDispatcher.AddListener("S", S);
|
||
|
MessageDispatcher.AddListener("U", U);
|
||
|
MessageDispatcher.AddListener("J", J);
|
||
|
MessageDispatcher.AddListener("A", A);
|
||
|
MessageDispatcher.AddListener("D", D);
|
||
|
MessageDispatcher.AddListener("H", H);
|
||
|
MessageDispatcher.AddListener("K", K);
|
||
|
MessageDispatcher.AddListener("LeftShift_U", LeftShift_U);
|
||
|
MessageDispatcher.AddListener("LeftShift_J", LeftShift_J);
|
||
|
MessageDispatcher.AddListener("Equals", Equals);
|
||
|
MessageDispatcher.AddListener("Minus", Minus);
|
||
|
MessageDispatcher.AddListener("BackZhiJia", BackZhiJia);
|
||
|
}
|
||
|
void OnDestroy()
|
||
|
{
|
||
|
MessageDispatcher.RemoveListener("LeftShift_W", LeftShift_W);
|
||
|
MessageDispatcher.RemoveListener("LeftShift_S", LeftShift_S);
|
||
|
MessageDispatcher.RemoveListener("W", W);
|
||
|
MessageDispatcher.RemoveListener("S", S);
|
||
|
MessageDispatcher.RemoveListener("U", U);
|
||
|
MessageDispatcher.RemoveListener("J", J);
|
||
|
MessageDispatcher.RemoveListener("A", A);
|
||
|
MessageDispatcher.RemoveListener("D", D);
|
||
|
MessageDispatcher.RemoveListener("H", H);
|
||
|
MessageDispatcher.RemoveListener("K", K);
|
||
|
MessageDispatcher.RemoveListener("LeftShift_U", LeftShift_U);
|
||
|
MessageDispatcher.RemoveListener("LeftShift_J", LeftShift_J);
|
||
|
MessageDispatcher.RemoveListener("Equals", Equals);
|
||
|
MessageDispatcher.RemoveListener("Minus", Minus);
|
||
|
MessageDispatcher.RemoveListener("BackZhiJia", BackZhiJia);
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|