public override void Register(GameUser user, Zone zone, Record record) { Register(user, zone); this.record = record; curRecordPack = this.record.Packs.Dequeue(); }
private void Update() { if (record == null || curRecordPack == null) { return; } if (curRecordPack.Time > ServerInfo.Room.ProgressTime) { return; } //실행 Send(curRecordPack); curRecordPack = record.Packs.Count <= 0 ? null : record.Packs.Dequeue(); }
private void Send(RecordPack pack) { GameServer.sInstance?.SendLocalAI(pack.Method, pack.Args); }