コード例 #1
0
ファイル: AITeam.cs プロジェクト: swedendry/RandomCube
    public override void Register(GameUser user, Zone zone, Record record)
    {
        Register(user, zone);

        this.record   = record;
        curRecordPack = this.record.Packs.Dequeue();
    }
コード例 #2
0
ファイル: AITeam.cs プロジェクト: swedendry/RandomCube
    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();
    }
コード例 #3
0
ファイル: AITeam.cs プロジェクト: swedendry/RandomCube
 private void Send(RecordPack pack)
 {
     GameServer.sInstance?.SendLocalAI(pack.Method, pack.Args);
 }