Browse Source

chore: add grpc functions

tags/0.1.0
gsy1519 2 years ago
parent
commit
6f17314b2c
2 changed files with 82 additions and 2 deletions
  1. +80
    -0
      logic/Server/GameServer.cs
  2. +2
    -2
      logic/Server/Server.csproj

+ 80
- 0
logic/Server/GameServer.cs View File

@@ -68,6 +68,86 @@ namespace Server
semaDict[request.PlayerId].Item2.Release();
} while (game.IsGaming);
}

public override Task<BoolRes> Attack(AttackMsg request, ServerCallContext context)
{
return base.Attack(request, context);
}

public override Task<BoolRes> CarryHuman(IDMsg request, ServerCallContext context)
{
return base.CarryHuman(request, context);
}

public override Task<BoolRes> EndFixMachine(IDMsg request, ServerCallContext context)
{
return base.EndFixMachine(request, context);
}

public override Task<BoolRes> EndSaveHuman(IDMsg request, ServerCallContext context)
{
return base.EndSaveHuman(request, context);
}

public override Task<BoolRes> Escape(IDMsg request, ServerCallContext context)
{
return base.Escape(request, context);
}

public override int GetHashCode()
{
return base.GetHashCode();
}

public override Task GetMessage(IDMsg request, IServerStreamWriter<MsgRes> responseStream, ServerCallContext context)
{
return base.GetMessage(request, responseStream, context);
}

public override Task<BoolRes> HangHuman(IDMsg request, ServerCallContext context)
{
return base.HangHuman(request, context);
}

public override Task<MoveRes> Move(MoveMsg request, ServerCallContext context)
{
return base.Move(request, context);
}

public override Task<BoolRes> PickProp(PickMsg request, ServerCallContext context)
{
return base.PickProp(request, context);
}

public override Task<BoolRes> ReleaseHuman(IDMsg request, ServerCallContext context)
{
return base.ReleaseHuman(request, context);
}

public override Task<BoolRes> SendMessage(SendMsg request, ServerCallContext context)
{
return base.SendMessage(request, context);
}

public override Task<BoolRes> StartFixMachine(IDMsg request, ServerCallContext context)
{
return base.StartFixMachine(request, context);
}

public override Task<BoolRes> StartSaveHuman(IDMsg request, ServerCallContext context)
{
return base.StartSaveHuman(request, context);
}

public override Task<BoolRes> UseProp(IDMsg request, ServerCallContext context)
{
return base.UseProp(request, context);
}

public override Task<BoolRes> UseSkill(IDMsg request, ServerCallContext context)
{
return base.UseSkill(request, context);
}
public void StartGame()
{
var waitHandle = game.StartGame();


+ 2
- 2
logic/Server/Server.csproj View File

@@ -10,8 +10,8 @@
<ItemGroup>
<PackageReference Include="FrameRateTask" Version="1.2.0" />
<PackageReference Include="Google.Protobuf" Version="3.21.12" />
<PackageReference Include="Grpc" Version="2.46.6" />
<PackageReference Include="Grpc.Core" Version="2.46.6" />
<PackageReference Include="Grpc" Version="2.46.5" />
<PackageReference Include="Grpc.Core" Version="2.46.5" />
<PackageReference Include="Grpc.Tools" Version="2.51.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>


Loading…
Cancel
Save