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); }
Task ITenantGrain.Exit(AgentRuntimeInfo member) { AgentRuntimes.Remove(member.BaseInfo.Id); return(Task.CompletedTask); }
// Players have names Task ITenantGrain.Enter(AgentRuntimeInfo member) { AgentRuntimes[member.BaseInfo.Id] = member; return(Task.CompletedTask); }