12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #pragma once
- #include <Ice/Identity.ice>
- module Pomelo
- {
-
- interface ZoneManagerCallback
- {
-
- void eventNotify(string eventType,string msg);
- };
-
- interface ZoneManager
- {
-
-
- int setCallback(Ice::Identity ident, string srvUUID);
-
-
- ["amd"] void createZoneRequest(string playerId, string gameServerId, int mapTemplateId, string instanceId, bool forceCreate, string data);
-
- ["amd"] void destroyZoneRequest(string instanceId);
-
-
- ["amd"] void clearAllPlayersRequest();
-
- ["amd"] int getAllPlayerCountRequest();
-
- ["amd"] void playerEnterRequest(string playerId, string instanceId, string data);
-
- ["amd"] void playerLeaveRequest(string playerId, string instanceId, bool keepObject);
-
- ["amd"] void playerNetStateChanged(string playerId, string state);
- ["amd"] void getServerState(string serverID);
- ["amd"] void registerGameServer(int serverid, int crossid);
- ["amd"] void getUnitHP(string instanceId, int objectId);
-
- };
- };
|