init
						commit
						7aa4aee2b9
					
				
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							|  | @ -0,0 +1,96 @@ | ||||||
|  |   | ||||||
|  | // Copyright 2019 Google LLC | ||||||
|  | // | ||||||
|  | // Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  | // you may not use this file except in compliance with the License. | ||||||
|  | // You may obtain a copy of the License at | ||||||
|  | // | ||||||
|  | //     http://www.apache.org/licenses/LICENSE-2.0 | ||||||
|  | // | ||||||
|  | // Unless required by applicable law or agreed to in writing, software | ||||||
|  | // distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  | // See the License for the specific language governing permissions and | ||||||
|  | // limitations under the License. | ||||||
|  | 
 | ||||||
|  | syntax = "proto3"; | ||||||
|  | package dofagon; | ||||||
|  | option go_package = "github.com/castbox/guru-proto/dof/pb"; | ||||||
|  | 
 | ||||||
|  | message ClientInitialize { | ||||||
|  |   int64 cid = 1; | ||||||
|  |   string uid = 2; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message Memos { | ||||||
|  |   repeated Memo memos = 1; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message Memo { | ||||||
|  |   oneof recipient { | ||||||
|  |     int64 to = 1; | ||||||
|  |     int64 everyone_but = 2; | ||||||
|  |     bool everyone = 3; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   oneof actual { | ||||||
|  |     PlayerEnter player_enter = 10; | ||||||
|  |     DownloadResource download_resource = 11; | ||||||
|  |     LevelPrepared level_prepared = 12; | ||||||
|  |     GameStart game_start = 13; | ||||||
|  |     PointFound point_found = 14; | ||||||
|  |     LevelEnd level_end = 15; | ||||||
|  |     AllLevelEnd all_level_end = 16; | ||||||
|  |     ScoreSettlement score_settlement = 17; | ||||||
|  |     PlayerLeave player_leave = 18; | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // 客户端发送给服务器的消息 | ||||||
|  | message PlayerEnter { | ||||||
|  |   int64 cid = 1;   | ||||||
|  |   string nick_name = 2; | ||||||
|  |   string country = 3; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message LevelResource { | ||||||
|  |   string level = 1; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message DownloadResource { | ||||||
|  |   repeated LevelResource level_resource = 1; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message LevelPrepared {   | ||||||
|  |   int64 cid = 1;   | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message GameStart { | ||||||
|  |   int64 cid = 1;   | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message PointFound { | ||||||
|  |   int64 cid = 1; | ||||||
|  |   int64 point_id = 2; | ||||||
|  |   string level = 3; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message LevelEnd { | ||||||
|  |   int64 cid = 1; | ||||||
|  |   string level = 2; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message AllLevelEnd { | ||||||
|  |   int64 cid = 1; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // 结算,翻译成英文是settlement | ||||||
|  | message ScoreSettlement { | ||||||
|  |   int64 cid = 1; | ||||||
|  |   int64 score = 2; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | message PlayerLeave { | ||||||
|  |   int64 cid = 1; | ||||||
|  | } | ||||||
		Loading…
	
		Reference in New Issue
	
	 zhibin.an
						zhibin.an