1: <?php
2: 3: 4: 5: 6: 7: 8: 9: 10:
11:
12: namespace ManiaLive\DedicatedApi\Callback;
13:
14: abstract class Adapter implements Listener
15: {
16: function onPlayerConnect($login, $isSpectator) {}
17: function onPlayerDisconnect($login) {}
18: function onPlayerChat($playerUid, $login, $text, $isRegistredCmd) {}
19: function onPlayerManialinkPageAnswer($playerUid, $login, $answer,array $entries) {}
20: function onEcho($internal, $public) {}
21: function onServerStart() {}
22: function onServerStop() {}
23: function onBeginMatch() {}
24: function onEndMatch($rankings, $winnerTeamOrMap) {}
25: function onBeginMap($map, $warmUp, $matchContinuation) {}
26: function onEndMap($rankings, $map, $wasWarmUp, $matchContinuesOnNextMap, $restartMap) {}
27: function onBeginRound() {}
28: function onEndRound() {}
29: function onStatusChanged($statusCode, $statusName) {}
30: function onPlayerCheckpoint($playerUid, $login, $timeOrScore, $curLap, $checkpointIndex) {}
31: function onPlayerFinish($playerUid, $login, $timeOrScore) {}
32: function onPlayerIncoherence($playerUid, $login) {}
33: function onBillUpdated($billId, $state, $stateName, $transactionId) {}
34: function onTunnelDataReceived($playerUid, $login, $data) {}
35: function onMapListModified($curMapIndex, $nextMapIndex, $isListModified) {}
36: function onPlayerInfoChanged($playerInfo) {}
37: function onManualFlowControlTransition($transition) {}
38: function onVoteUpdated($stateName, $login, $cmdName, $cmdParam) {}
39: function onModeScriptCallback($param1, $param2) {}
40: }
41:
42: ?>