File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -64,10 +64,17 @@ func (c *GameController) ProcessAutoRefRequests(request refproto.AutoRefToContro
6464 defer c .Mutex .Unlock ()
6565 log .Print ("Received request from autoRef: " , request )
6666
67- details := NewGameEventDetails (* request .GameEvent )
68- gameEventType := details .EventType ()
69- event := Event {GameEvent : & GameEvent {Type : gameEventType , Details : details }}
70- c .OnNewEvent (event )
67+ if request .GameEvent != nil {
68+ details := NewGameEventDetails (* request .GameEvent )
69+ gameEventType := details .EventType ()
70+ event := Event {GameEvent : & GameEvent {Type : gameEventType , Details : details }}
71+ c .OnNewEvent (event )
72+ }
73+ if request .State != nil {
74+ if * request .State == refproto .AutoRefToControllerRequest_READY_TO_CONTINUE {
75+ c .Engine .Continue ()
76+ }
77+ }
7178
7279 return nil
7380}
You can’t perform that action at this time.
0 commit comments