UNPKG

wonder.js

Version:
142 lines (124 loc) 9.31 kB
'use strict'; var Contract$WonderLog = require("wonder-log/lib/js/src/Contract.js"); var StateDataMain$Wonderjs = require("../../service/state/main/data/StateDataMain.js"); var IsDebugMainService$Wonderjs = require("../../service/state/main/state/IsDebugMainService.js"); var DisposeScriptService$Wonderjs = require("../../service/record/main/script/DisposeScriptService.js"); var AliveComponentService$Wonderjs = require("../../service/primitive/component/AliveComponentService.js"); var CreateScriptMainService$Wonderjs = require("../../service/state/main/script/CreateScriptMainService.js"); var IsActiveScriptMainService$Wonderjs = require("../../service/state/main/script/IsActiveScriptMainService.js"); var GameObjectScriptMainService$Wonderjs = require("../../service/state/main/script/GameObjectScriptMainService.js"); var OperateScriptDataMainService$Wonderjs = require("../../service/state/main/script/OperateScriptDataMainService.js"); var OperateScriptAttributeDataMainService$Wonderjs = require("../../service/state/main/script/OperateScriptAttributeDataMainService.js"); function createScript(state) { return CreateScriptMainService$Wonderjs.create(state); } function unsafeGetScriptGameObject(script, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return GameObjectScriptMainService$Wonderjs.unsafeGetGameObject(script, state[/* scriptRecord */27]); } function addScriptEventFunctionData(script, scriptEventFunctionDataName, scriptEventFunctionData, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateScriptDataMainService$Wonderjs.addScriptEventFunctionData(script, scriptEventFunctionDataName, scriptEventFunctionData, state); } function removeScriptEventFunctionData(script, scriptEventFunctionDataName, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateScriptDataMainService$Wonderjs.removeScriptEventFunctionData(script, scriptEventFunctionDataName, state); } function replaceScriptEventFunctionData(script, param, targetScriptEventFunctionData, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateScriptDataMainService$Wonderjs.replaceScriptEventFunctionData(script, /* tuple */[ param[0], param[1] ], targetScriptEventFunctionData, state); } function unsafeGetScriptEventFunctionDataEntries(script, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateScriptDataMainService$Wonderjs.unsafeGetScriptEventFunctionDataEntries(script, state); } function addScriptAttribute(script, scriptAttributeName, scriptAttribute, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateScriptDataMainService$Wonderjs.addScriptAttribute(script, scriptAttributeName, scriptAttribute, state); } function removeScriptAttribute(script, scriptAttributeName, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateScriptDataMainService$Wonderjs.removeScriptAttribute(script, scriptAttributeName, state); } function replaceScriptAttribute(script, param, targetScriptAttribute, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateScriptDataMainService$Wonderjs.replaceScriptAttribute(script, /* tuple */[ param[0], param[1] ], targetScriptAttribute, state); } function unsafeGetScriptAttributeEntries(script, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateScriptDataMainService$Wonderjs.unsafeGetScriptAttributeEntries(script, state); } function unsafeGetScriptAttribute(script, scriptAttributeName, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateScriptDataMainService$Wonderjs.unsafeGetScriptAttribute(script, scriptAttributeName, state); } function unsafeGetScriptAttributeFieldDefaultValue(script, scriptAttributeName, fieldName, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateScriptAttributeDataMainService$Wonderjs.unsafeGetScriptAttributeFieldDefaultValue(fieldName, OperateScriptDataMainService$Wonderjs.unsafeGetScriptAttribute(script, scriptAttributeName, state)); } function setScriptAttributeFieldDefaultValueAndValue(script, scriptAttributeName, fieldName, value, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateScriptDataMainService$Wonderjs.setScriptAttributeFieldDefaultValueAndValue(script, /* tuple */[ scriptAttributeName, fieldName, value ], state); } function unsafeGetScriptIsActive(script, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return IsActiveScriptMainService$Wonderjs.unsafeGetIsActive(script, state); } function setScriptIsActive(script, isScriptActive, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(script, DisposeScriptService$Wonderjs.isAlive, state[/* scriptRecord */27]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return IsActiveScriptMainService$Wonderjs.setIsActive(script, isScriptActive, state); } exports.createScript = createScript; exports.unsafeGetScriptGameObject = unsafeGetScriptGameObject; exports.addScriptEventFunctionData = addScriptEventFunctionData; exports.removeScriptEventFunctionData = removeScriptEventFunctionData; exports.replaceScriptEventFunctionData = replaceScriptEventFunctionData; exports.unsafeGetScriptEventFunctionDataEntries = unsafeGetScriptEventFunctionDataEntries; exports.addScriptAttribute = addScriptAttribute; exports.removeScriptAttribute = removeScriptAttribute; exports.replaceScriptAttribute = replaceScriptAttribute; exports.unsafeGetScriptAttributeEntries = unsafeGetScriptAttributeEntries; exports.unsafeGetScriptAttribute = unsafeGetScriptAttribute; exports.unsafeGetScriptAttributeFieldDefaultValue = unsafeGetScriptAttributeFieldDefaultValue; exports.setScriptAttributeFieldDefaultValueAndValue = setScriptAttributeFieldDefaultValueAndValue; exports.unsafeGetScriptIsActive = unsafeGetScriptIsActive; exports.setScriptIsActive = setScriptIsActive; /* Contract-WonderLog Not a pure module */