@@ -40,72 +40,6 @@ func (g *Game) On{{.PascalName}}Once(callback func(data {{.PascalName}}EventData
4040}
4141{{end }}
4242
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-
10943// RemoveCallback removes the event callback with the specified id.
11044func (g *Game) RemoveCallback(id cg.CallbackId ) {
11145 g.socket.RemoveCallback (id)
0 commit comments