@@ -40,72 +40,6 @@ func (g *Game) On{{.PascalName}}Once(callback func(data {{.PascalName}}EventData
40
40
}
41
41
{{end}}
42
42
43
- // OnCGNewPlayer triggers the callback every time the `cg_new_player` event is received.
44
- func (g *Game) OnCGNewPlayer(callback func(data cg.NewPlayerEventData)) cg.CallbackId {
45
- return g.socket.On(cg.NewPlayerEvent, func(event cg.Event) {
46
- var data cg.NewPlayerEventData
47
- err := event.UnmarshalData(&data)
48
- if err == nil {
49
- callback(data)
50
- }
51
- })
52
- }
53
-
54
- // OnCGNewPlayerOnce triggers the callback the next time the `cg_new_player` event is received.
55
- func (g *Game) OnCGNewPlayerOnce(callback func(data cg.NewPlayerEventData)) cg.CallbackId {
56
- return g.socket.Once(cg.NewPlayerEvent, func(event cg.Event) {
57
- var data cg.NewPlayerEventData
58
- err := event.UnmarshalData(&data)
59
- if err == nil {
60
- callback(data)
61
- }
62
- })
63
- }
64
-
65
- // OnCGLeft triggers the callback every time the `cg_left` event is received.
66
- func (g *Game) OnCGLeft(callback func(data cg.LeftEventData)) cg.CallbackId {
67
- return g.socket.On(cg.LeftEvent, func(event cg.Event) {
68
- var data cg.LeftEventData
69
- err := event.UnmarshalData(&data)
70
- if err == nil {
71
- callback(data)
72
- }
73
- })
74
- }
75
-
76
- // OnCGLeftOnce triggers the callback the next time the `cg_left` event is received.
77
- func (g *Game) OnCGLeftOnce(callback func(data cg.LeftEventData)) cg.CallbackId {
78
- return g.socket.Once(cg.LeftEvent, func(event cg.Event) {
79
- var data cg.LeftEventData
80
- err := event.UnmarshalData(&data)
81
- if err == nil {
82
- callback(data)
83
- }
84
- })
85
- }
86
-
87
- // OnCGError triggers the callback every time the `cg_error` event is received.
88
- func (g *Game) OnCGError(callback func(data cg.ErrorEventData)) cg.CallbackId {
89
- return g.socket.On(cg.ErrorEvent, func(event cg.Event) {
90
- var data cg.ErrorEventData
91
- err := event.UnmarshalData(&data)
92
- if err == nil {
93
- callback(data)
94
- }
95
- })
96
- }
97
-
98
- // OnCGErrorOnce triggers the callback the next time the `cg_error` event is received.
99
- func (g *Game) OnCGErrorOnce(callback func(data cg.ErrorEventData)) cg.CallbackId {
100
- return g.socket.Once(cg.ErrorEvent, func(event cg.Event) {
101
- var data cg.ErrorEventData
102
- err := event.UnmarshalData(&data)
103
- if err == nil {
104
- callback(data)
105
- }
106
- })
107
- }
108
-
109
43
// RemoveCallback removes the event callback with the specified id.
110
44
func (g *Game) RemoveCallback(id cg.CallbackId) {
111
45
g.socket.RemoveCallback(id)
0 commit comments