VE / controller
controllerfunction nop()function nop()function cacheAllControllerFunctions()function nop()function getAllControllers(name)function getController(name)function getControllerSafe(name)function getControllersByType(typeName)function getControllersFromPath(path)function getState()function getStateEvents()function init()function initLastStage()function initSecondStage()function initSounds()function isPhysicsStepUsed()function loadControllerExternal(fileName, controllerName, controllerData)function nop()function onCouplerAttached(nodeId, obj2id, obj2nodeId, attachSpeed, attachEnergy)function onCouplerDetached(nodeId, obj2id, obj2nodeId, breakForce)function onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)function onDeserialize(data)function onGameplayEvent(eventName, ...)function onSerialize()function printDebugMethodCalls(callType)function publishStateEvent(controllerName, ...)function registerRelocatedController(originalPath, newPath)function reset()function resetLastStage()function resetSecondStage()function resetSounds()function setFreeze(mode)function setState(data)function settingsChanged()function triggerStateEvent(controller, ...)function unloadControllerExternal(controllerName)function nop()function updateGFX(dt)function updateSimpleControlButtons()function nop()