A lock is used to prevent a sequence of actions from being triggered again before it’s completed.For instance, if you have an object designed to spin and then catch fire, as shown here:
Without a lock, a player could potentially re-trigger this sequence while the object is still on fire. To prevent this and ensure the entire sequence completes before it can be initiated again, you would need to add a lock to these steps:
With this lock in place, players can only interact with the object and trigger the execution after the entire sequence, including the fire effect, has fully completed.
Was this page helpful?
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Soba Wiki","colors":{"primary":"#FF6553","light":"#FF855F","dark":"#FF4949"},"favicon":"/favicon_new.svg","logo":{"light":"https://mintcdn.com/sobastudios/xXfiExtbuWaZvz7Y/logo/soba_wiki.png?fit=max\u0026auto=format\u0026n=xXfiExtbuWaZvz7Y\u0026q=85\u0026s=bd7460537d6b0aded5795fcec12f8012","dark":"https://mintcdn.com/sobastudios/xXfiExtbuWaZvz7Y/logo/soba_wiki.png?fit=max\u0026auto=format\u0026n=xXfiExtbuWaZvz7Y\u0026q=85\u0026s=bd7460537d6b0aded5795fcec12f8012","href":"https://wiki.soba.xyz"},"appearance":{"default":"dark","strict":null},"background":{"image":"https://mintlify.s3.us-west-1.amazonaws.com/sobastudios/images/phone_background.png","decoration":null,"color":{"light":"#FBFBFB","dark":"#0F1116"}},"navbar":{"links":[{"label":"Video Tutorials","href":"https://www.youtube.com/@soba_xyz/videos"}],"primary":{"type":"button","label":"Get Access","href":"https://soba.xyz"}},"search":{"prompt":"My game idea is.."},"footer":{"socials":{"youtube":"https://www.youtube.com/@soba_xyz/videos","discord":"https://discord.gg/JVRyTGPEHS","linkedin":"https://www.linkedin.com/company/sobaxyz"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sobastudios","hasAudioNarration":false,"actualSubdomain":"sobastudios","customDomains":["wiki.soba.xyz"],"gitSource":{"type":"github","owner":"guessing-game","repo":"soba_docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21c9354686a74bb00ef555","collectionId":"48535c72-b37d-4baf-b7a2-f2189bf8af24","schemaVersion":"v2"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6a21c9354686a74bb00ef555:success","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"BEHAVIOR EDITOR","count":38},{"language":"default","tag":"CREATING YOUR GAME","count":19},{"language":"default","tag":"GETTING STARTED","count":15},{"language":"default","tag":"Game Logic","count":12},{"language":"default","tag":"General","count":11},{"language":"default","tag":"Logic On Objects","count":11},{"language":"default","tag":"World Building","count":8},{"language":"default","tag":"Overview","count":8},{"language":"default","tag":"Managing Your Game","count":7},{"language":"default","tag":"Play","count":5}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"behavior-editor/general/lock","slug":"/behavior-editor/general/lock","pageMetadata":{"title":"What is a Lock?","description":"Learn what a Lock does on Soba!","href":"/behavior-editor/general/lock"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Learn what a Lock does on Soba!\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components};return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`A lock is used to prevent a sequence of actions from being triggered again before it’s completed.`}),`\n`,_jsx(_components.p,{children:`For instance, if you have an object designed to spin and then catch fire, as shown here:`}),`\n`,_jsx(`p`,{align:`center`,children:_jsx(`img`,{width:`350`,noZoom:true,src:`https://i.imgur.com/op4ULEZ.png`})}),`\n`,_jsx(_components.p,{children:`Without a lock, a player could potentially re-trigger this sequence while the object is still on fire. To prevent this and ensure the entire sequence completes before it can be initiated again, you would need to add a lock to these steps:`}),`\n`,_jsx(`p`,{align:`center`,children:_jsx(`img`,{width:`350`,noZoom:true,src:`https://i.imgur.com/rfnBTnb.png`})}),`\n`,_jsx(_components.p,{children:`With this lock in place, players can only interact with the object and trigger the execution after the entire sequence, including the fire effect, has fully completed.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"What is a Lock?","description":"Learn what a Lock does on Soba!","href":"/behavior-editor/general/lock"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"sobastudios","siteName":"Soba Wiki","title":"What is a Lock? - Soba Wiki","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T00:46:30.872Z","originalFileLocation":"behavior-editor/general/lock.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Learn what a Lock does on Soba!\">\u003cmeta data-mint-head name=\"application-name\" content=\"Soba Wiki\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sobastudios/ugEj1MK1cXS90Nbl/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/sobastudios/ugEj1MK1cXS90Nbl/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sobastudios/ugEj1MK1cXS90Nbl/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sobastudios/ugEj1MK1cXS90Nbl/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sobastudios/ugEj1MK1cXS90Nbl/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sobastudios/ugEj1MK1cXS90Nbl/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sobastudios/ugEj1MK1cXS90Nbl/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sobastudios/ugEj1MK1cXS90Nbl/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sobastudios/ugEj1MK1cXS90Nbl/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"What is a Lock? - Soba Wiki\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn what a Lock does on Soba!\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Soba Wiki\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://wiki.soba.xyz/behavior-editor/general/lock\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sobastudios.mintlify.app/_mintlify/api/og/v2?division=General\u0026amp;title=What+is+a+Lock%3F\u0026amp;description=Learn+what+a+Lock+does+on+Soba%21\u0026amp;theme=5139dba7ffc123568d8c3313\u0026amp;signature=40975f6cf1b7768ff8affeca56e8254d69ca7f696213b6da52e09a4d9022631a\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"What is a Lock? - Soba Wiki\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn what a Lock does on Soba!\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sobastudios.mintlify.app/_mintlify/api/og/v2?division=General\u0026amp;title=What+is+a+Lock%3F\u0026amp;description=Learn+what+a+Lock+does+on+Soba%21\u0026amp;theme=5139dba7ffc123568d8c3313\u0026amp;signature=40975f6cf1b7768ff8affeca56e8254d69ca7f696213b6da52e09a4d9022631a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/sobastudios/ugEj1MK1cXS90Nbl/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Soba Wiki\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF6553\">\u003clink data-mint-head rel=\"canonical\" href=\"https://wiki.soba.xyz/behavior-editor/general/lock\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/behavior-editor/general/lock.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://wiki.soba.xyz/#organization\",\"name\":\"Soba Wiki\",\"url\":\"https://wiki.soba.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sobastudios/xXfiExtbuWaZvz7Y/logo/soba_wiki.png?fit=max\u0026auto=format\u0026n=xXfiExtbuWaZvz7Y\u0026q=85\u0026s=bd7460537d6b0aded5795fcec12f8012\"}},{\"@type\":\"WebSite\",\"@id\":\"https://wiki.soba.xyz#website\",\"name\":\"Soba Wiki\",\"url\":\"https://wiki.soba.xyz\",\"publisher\":{\"@id\":\"https://wiki.soba.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://wiki.soba.xyz/behavior-editor/general/lock#webpage\",\"url\":\"https://wiki.soba.xyz/behavior-editor/general/lock\",\"name\":\"What is a Lock?\",\"description\":\"Learn what a Lock does on Soba!\",\"dateModified\":\"2026-01-07T00:46:30.872Z\",\"isPartOf\":{\"@id\":\"https://wiki.soba.xyz#website\"},\"breadcrumb\":{\"@id\":\"https://wiki.soba.xyz/behavior-editor/general/lock#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://wiki.soba.xyz/behavior-editor/general/lock#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"BEHAVIOR EDITOR\",\"item\":\"https://wiki.soba.xyz/behavior-editor\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"General\",\"item\":\"https://wiki.soba.xyz/behavior-editor/general/blocks-list\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"What is a Lock?\",\"item\":\"https://wiki.soba.xyz/behavior-editor/general/lock\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://wiki.soba.xyz/behavior-editor/general/lock#article\",\"headline\":\"What is a Lock?\",\"name\":\"What is a Lock?\",\"description\":\"Learn what a Lock does on Soba!\",\"url\":\"https://wiki.soba.xyz/behavior-editor/general/lock\",\"mainEntityOfPage\":{\"@id\":\"https://wiki.soba.xyz/behavior-editor/general/lock#webpage\"},\"dateModified\":\"2026-01-07T00:46:30.872Z\",\"publisher\":{\"@id\":\"https://wiki.soba.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://wiki.soba.xyz#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Soba Wiki\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Soba Wiki","nav":{"global":null,"groups":[{"group":"","pages":[{"title":"Introduction","sidebarTitle":"Home","icon":"house","href":"/home"}]},{"group":"GETTING STARTED","pages":[{"title":"Getting started","href":"/getting-started"},{"group":"Overview","icon":"flag","iconType":"regular","pages":[{"title":"What is Soba?","href":"/getting-started/getting-started/what-is-soba"},{"title":"Quick start","href":"/getting-started/getting-started/quick-start"},{"title":"How do I download Soba?","href":"/getting-started/getting-started/download"},{"title":"iOS Download Outside of UK/CA/DE","href":"/getting-started/getting-started/download-testflight"},{"title":"Is Soba multi-platform?","href":"/getting-started/getting-started/multi-platform"},{"title":"Can I use Soba offline?","href":"/getting-started/getting-started/offline"},{"title":"Can I create games with friends?","href":"/getting-started/getting-started/co-creation"},{"title":"PC keyboard shortcuts","href":"/getting-started/getting-started/pc-controls"}]},{"group":"Account","icon":"user","iconType":"regular","pages":[{"title":"How do I change my character or username?","href":"/getting-started/account/change-username"},{"title":"How do I delete my account?","href":"/getting-started/account/account-delete"}]},{"group":"Play","icon":"play","iconType":"regular","pages":[{"title":"How do I use the controls?","href":"/getting-started/play/controls"},{"title":"How do I interact with other players?","href":"/getting-started/play/emotes"},{"title":"What are the different movements?","sidebarTitle":"What are the different movements?","href":"/getting-started/play/movements"},{"title":"Are all games multiplayer?","sidebarTitle":"Are all games multiplayer?","href":"/getting-started/play/multiplayer"},{"title":"What does the remix button do?","href":"/getting-started/play/remix"}]}]},{"group":"BEHAVIOR EDITOR","pages":[{"title":"Behavior editor","href":"/behavior-editor"},{"group":"General","icon":"square-terminal","iconType":"regular","pages":[{"title":"List of all blocks","href":"/behavior-editor/general/blocks-list"},{"title":"List of all nodes","href":"/behavior-editor/general/nodes-list"},{"title":"What are Blocks?","href":"/behavior-editor/general/blocks"},{"title":"How are Blocks executed?","description":"Blocks in Soba are executed sequentially, in the order they are arranged.","href":"/behavior-editor/general/block-execution"},{"title":"What is a Lock?","href":"/behavior-editor/general/lock"},{"title":"What are custom graphs?","description":"Learn how to change values in the behavior editor of Soba!","href":"/behavior-editor/general/custom-graphs"},{"title":"Triggers","href":"/behavior-editor/general/triggers"},{"title":"How do I change values?","href":"/behavior-editor/general/values"}]},{"group":"Managing Behaviors","icon":"file-circle-info","pages":[{"title":"How do I add a behavior on an object?","href":"/behavior-editor/managing-behaviors/behavior-object"},{"title":"How can I loop a behaviour?","href":"/behavior-editor/managing-behaviors/loop-behavior"},{"title":"How do I duplicate a behavior?","href":"/behavior-editor/managing-behaviors/duplicate-behavior"},{"title":"What are objects with pre-set behaviors?","href":"/behavior-editor/managing-behaviors/preset-behavior"}]},{"group":"Game Logic","icon":"flask-round-poison","pages":[{"title":"How to create a timer/countdown","href":"/behavior-editor/game-logic/timer-countdown"},{"title":"Score logic","href":"/behavior-editor/game-logic/score"},{"title":"Adding or deducting Health","href":"/behavior-editor/game-logic/health"},{"title":"Single-player/Multiplayer Settings","href":"/behavior-editor/game-logic/multiplayer"},{"title":"How to set a checkpoint","href":"/behavior-editor/game-logic/checkpoint"},{"title":"How do I make a player teleport?","href":"/behavior-editor/game-logic/teleport"},{"title":"How to create multiple spawn points","href":"/behavior-editor/game-logic/spawnpoints"},{"title":"How do I prompt texts to my game?","href":"/behavior-editor/game-logic/prompt-text"},{"title":"How do I add a dialogue (text) to my game?","href":"/behavior-editor/game-logic/dialogue"},{"title":"How do I set my camera settings?","href":"/behavior-editor/game-logic/camera"},{"title":"How do I add special effects or particles to my game?","href":"/behavior-editor/game-logic/particles"},{"title":"Leaderboard Settings","href":"/behavior-editor/game-logic/leaderboards"}]},{"group":"Logic On Objects","icon":"cube","pages":[{"title":"How to clone objects with behaviors","href":"/behavior-editor/logic-on-objects/clone-objects"},{"title":"How to add text to my game","href":"/behavior-editor/logic-on-objects/add-text"},{"title":"How to attach and detach objects from a player","href":"/behavior-editor/logic-on-objects/delivery-event"},{"title":"How to create an invisible wall?","href":"/behavior-editor/logic-on-objects/invisible-wall"},{"title":"How to create a killing object?","href":"/behavior-editor/logic-on-objects/killing-object"},{"title":"How to make an object appear and disappear?","href":"/behavior-editor/logic-on-objects/object-appear"},{"title":"How to create objects that you collect","href":"/behavior-editor/logic-on-objects/object-collect"},{"title":"How to get object coordinates?","href":"/behavior-editor/logic-on-objects/object-coordinates"},{"title":"How to make an object move?","href":"/behavior-editor/logic-on-objects/object-move"},{"title":"How to make an object scale?","href":"/behavior-editor/logic-on-objects/object-scale"},{"title":"How to make an object teleport?","href":"/behavior-editor/logic-on-objects/object-teleport"}]},{"group":"Working With Players","icon":"users","pages":[{"title":"How do I change the speed of players?","href":"/behavior-editor/working-with-players/player-speed"},{"title":"How to teleport players through interactions?","href":"/behavior-editor/working-with-players/player-teleport"},{"title":"How to make a player invincible?","href":"/behavior-editor/working-with-players/invincible"},{"title":"How to get a random player","href":"/behavior-editor/working-with-players/random-player"}]}]},{"group":"CREATING YOUR GAME","pages":[{"title":"Creating your game","href":"/creating-your-game"},{"group":"General","icon":"square-info","iconType":"regular","pages":[{"title":"What template should I start with?","href":"/creating-your-game/general/what-template"},{"title":"Using controls","href":"/creating-your-game/general/controls"},{"title":"Making sense of buttons","href":"/creating-your-game/general/buttons"},{"title":"How can I added logic to my game?","href":"/creating-your-game/general/behavior-editor"}]},{"group":"Managing Your Game","icon":"wrench","iconType":"regular","pages":[{"title":"How do I save my game?","href":"/creating-your-game/managing-your-game/save-game"},{"title":"How do I change my game name?","href":"/creating-your-game/managing-your-game/game-name"},{"title":"How do I set a thumbnail?","href":"/creating-your-game/managing-your-game/thumbnail"},{"title":"How do I make a copy of my game?","href":"/creating-your-game/managing-your-game/game-copy"},{"title":"Can I create in Soba offline?","href":"/creating-your-game/managing-your-game/offline"},{"title":"How do I delete my game?","href":"/creating-your-game/managing-your-game/delete"},{"title":"How to adjust the game rule settings?","href":"/creating-your-game/managing-your-game/rules"}]},{"group":"World Building","icon":"mountain-sun","iconType":"duotone","pages":[{"title":"How do I place objects and transform them?","href":"/creating-your-game/world-building/place-objects"},{"title":"How do I move, rotate and scale an object?","href":"/creating-your-game/world-building/transform"},{"title":"How do I group and ungroup objects?","href":"/creating-your-game/world-building/group"},{"title":"How do I change the color of my objects?","href":"/creating-your-game/world-building/color"},{"title":"How do I change the mood or environment of my game?","href":"/creating-your-game/world-building/mood"},{"title":"How do I add music and sound to my game?","href":"/creating-your-game/world-building/music"},{"title":"What’s a dynamic object?","href":"/creating-your-game/world-building/dynamic-object"},{"title":"How do I duplicate an object?","href":"/creating-your-game/world-building/duplicate"}]}]}]},"title":"What is a Lock? - Soba Wiki","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}