Example #1
0
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)
	}
}
Example #2
0
func (self *TaskManager) Start() {
	processing.RegisterFlightLoopCallback(self.processTaskLoop, -1.0, nil)
}
Example #3
0
//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)
}