void Start() { LinkedList <int> link = new LinkedList <int>(); link.AddLast(100); link.AddLast(1000); link.Remove(100); directMessageCenter = new DirectMessageCenter(); directMessageCenter.Regist(1000, new MessagetExecutorTest()); //broadcastMessageCenter = new BroadcastMessageCenter(); //broadcastMessageCenter.Regist(new BroadcastMessageExecutorTest()); MessageTest msgTest1 = MessageTest.pool.New(); msgTest1.messageID = 1000; msgTest1.Init(100, 200); MessageTest msgTest2 = MessageTest.pool.New(); msgTest2.messageID = 1000; msgTest2.Init(300, 400); directMessageCenter.Send(msgTest1); //broadcastMessageCenter.Send(msgTest2); }
void Awake() { Application.targetFrameRate = 30; GameObject easytouchGo = GameObject.Find("easytouch"); joy = easytouchGo.GetComponentInChildren <ETCJoystick>(); //LuaManager.GetInstance().Init(); LuaManager.GetInstance().luaState.DoFile("Game/config/init_lua_config"); LuaConfigManager.Instance.Init(); battleMessageCenter = new DirectMessageCenter(); battleLogic = new Logic.BattleLogic(this); battleDisplay = new Display.BattleDisplay(this); battleLogic.InitBattleStage(); }