public string move(int arg0)
 {
     SOTWeek1ClientSide_TextGame.DungeonGame.moveRequest inValue = new SOTWeek1ClientSide_TextGame.DungeonGame.moveRequest();
     inValue.arg0 = arg0;
     SOTWeek1ClientSide_TextGame.DungeonGame.moveResponse retVal = ((SOTWeek1ClientSide_TextGame.DungeonGame.SimpleDungeon)(this)).move(inValue);
     return(retVal.@return);
 }
 public System.Threading.Tasks.Task <SOTWeek1ClientSide_TextGame.DungeonGame.moveResponse> moveAsync(int arg0)
 {
     SOTWeek1ClientSide_TextGame.DungeonGame.moveRequest inValue = new SOTWeek1ClientSide_TextGame.DungeonGame.moveRequest();
     inValue.arg0 = arg0;
     return(((SOTWeek1ClientSide_TextGame.DungeonGame.SimpleDungeon)(this)).moveAsync(inValue));
 }
 System.Threading.Tasks.Task <SOTWeek1ClientSide_TextGame.DungeonGame.moveResponse> SOTWeek1ClientSide_TextGame.DungeonGame.SimpleDungeon.moveAsync(SOTWeek1ClientSide_TextGame.DungeonGame.moveRequest request)
 {
     return(base.Channel.moveAsync(request));
 }
 SOTWeek1ClientSide_TextGame.DungeonGame.moveResponse SOTWeek1ClientSide_TextGame.DungeonGame.SimpleDungeon.move(SOTWeek1ClientSide_TextGame.DungeonGame.moveRequest request)
 {
     return(base.Channel.move(request));
 }