// 立即响应的消息 void OnMessageDirectly(string op, Action <IReadableBuffer> cb) { sp.OnMessage(op, (data) => { replayer.Record(op, data); cb.SC(data); }); replayer.OnMessage(op, cb); }
protected override void StartOnlyOneTime() { sp = GameCore.Instance.Get <ServerPort>(); sp.OnMessage("Message", OnMessage); Room4Client.OnBattleBegin += OnBattleBegin; }
protected override void StartOnlyOneTime() { Room4Client.OnBattleBegin += OnBattleBegin; GameCore.Instance.OnMainConnectionDisconnected += OnMainConnectionDisconnected; sp = GameCore.Instance.Get <ServerPort>(); sp.OnMessage("BattleReady", OnBattleReady); }