func (self *XPlanePlugin) onStart(name, sig, desc *C.char) { copyStringToCPointer(self.name, name) copyStringToCPointer(self.signature, sig) copyStringToCPointer(self.description, desc) if self.errorCallback != nil { utilities.SetErrorCallback(self.errorCallback) } if self.flightLoop != nil { processing.RegisterFlightLoopCallback(self.flightLoop, self.flightLoopInterval, self) } }
func (self *TaskManager) Start() { processing.RegisterFlightLoopCallback(self.processTaskLoop, -1.0, nil) }
//Führt den Test aus. func (self *AircraftTest) TestAllAirplanes() { self.allAircrafts = csl.CslManagerInstance.GetAllAircrafts() self.oldConfigMod = self.multiplayerManager.GetConfiguration().CalculationMod self.multiplayerManager.GetConfiguration().CalculationMod = 1 processing.RegisterFlightLoopCallback(self.testFlightLoop, 0.125, nil) }