Exemple #1
0
            Task IQueueGrain.Enter(AgentRuntimeInfo member, int postion)
            {
                AgentQueueInfo agentinfo = new AgentQueueInfo();

                agentinfo.runtimeinfo             = member;
                agentinfo.postion                 = postion;
                agentinfo.EnterTime               = DateTime.Now;
                AgentRuntimes[member.BaseInfo.Id] = agentinfo;
                return(Task.CompletedTask);
            }
Exemple #2
0
 Task ITenantGrain.Exit(AgentRuntimeInfo member)
 {
     AgentRuntimes.Remove(member.BaseInfo.Id);
     return(Task.CompletedTask);
 }
Exemple #3
0
 // Players have names
 Task ITenantGrain.Enter(AgentRuntimeInfo member)
 {
     AgentRuntimes[member.BaseInfo.Id] = member;
     return(Task.CompletedTask);
 }