🖥️
Fullscreen
  • 👋Welcome
  • 🗺️Roadmap
  • 🔌Game Creator 2 Assets
    • ✏️Editor Pro
      • ⚙️Setup Guide
      • 📄Getting started
      • ✅Supported Assets and Types
      • ⁉️Troubleshooting
      • 📖Releases
    • 💾NanoSave
      • ⚙️Setup Guide
      • 💽Configuration
      • ⚖️Comparison
      • 💻UI Example
      • ⚡Triggers
        • On Corrupted Save Detected
      • 📘Instructions
        • Refresh Save Slots UI
      • 📜Properties
        • Get
      • 📖Releases
    • 🧠LogicBlock
      • ⚙️Setup Guide
      • 📄Block Asset
      • ⚡Running Block Lists
      • 🔧Attach Prop & Handle
      • 🕹️Runtime Editing Support
      • ✅Supported Property Types
      • ⁉️Troubleshooting
      • 📖Releases
    • 📬Mailbox
      • ⚙️Setup Guide
      • 💡Guides and Demo Scene
        • 🏠Demo Scene
        • 🔧Set up your scene
        • 💻UI Examples
        • 📨Sending Letters
        • 📩Running Instructions On Open Letter
        • 📅Time & Date
        • 🗑️Delete vs. Hide Letters
        • 🎨Letter Themes
        • 🎒Include Items in Letters
        • 📖Using Global Dynamic Values
      • ⚡Triggers
        • On Letter Received
        • On Letter Deleted
        • On Letter Hidden
        • On Letter Opened
      • 📘Instructions
        • Send Letters to Mailbox
        • Send Letter to Mailbox
        • Send Random Letter to Mailbox
        • Set Letter
        • Mark Letter as Read
        • Mark Letter as Hidden
        • Delete Letter
        • Clear Mailbox
        • Claim Item in Letter
      • ✅Conditions
        • Check for Random Letters in Mailbox
        • Check for Unclaimed Items in Letter
        • Check for Unclaimed Items in Mailbox
        • Check for Unread letter in Mailbox
        • Is Equal to Letter
        • Does Letter Contain Items
        • Is Item Claimed in Letter
        • Is Letter Read
        • Has Received Letter
      • 📜Properties
        • Get
      • 📖Releases
    • ☀️COZY Stylized Weather Integration
      • ⚙️Setup Guide
      • 💡Guides and Demo Scene
        • 🏠Demo Scene
        • 🌥️Weather
        • 🌡️Temperature
        • 🕒Time and Date
        • 💾Saving
        • ⚙️Settings
      • ⚡Triggers
        • On Time
        • On Day and Time
        • On Year, Day, and Time
        • On Time Interval
        • On Any Weather
        • On Specific Weather
        • On Temperature
      • 📘Instructions
        • Set Weather
        • Set Ambience
        • Set Atmosphere
        • Set Climate Profile
        • Set Climate Control Method
        • Set Fog
        • Set Clouds
        • Set Skydome
        • Set Weather Selection
        • Set Time Curve
        • Transition Time
        • Wait COZY Time
      • ✅Conditions
        • Compare Temperature
        • Is Weather
      • 📜Properties
        • Set
        • Get
      • ⁉️Troubleshooting
      • 📖Releases
    • 🎒Ultimate Inventory Template (WIP)
Powered by GitBook
On this page
  • Restart Instructions
  • Missing List / Missing Block Unexpectedly
  1. Game Creator 2 Assets
  2. LogicBlock

Troubleshooting

For editing references inside the Run Instruction Block instruction:

Using two inspector windows showing the same GameObject is not recommended. Unity does not sync inspectors in real-time, which can result in data loss or unexpected behavior. To stay safe, edit LogicBlock instructions using only one inspector at a time.

Restart Instructions

When creating instructions that run over time, such as continuously rotating a GameObject, you may want to restart the instruction list to create a loop.

Important: Always Wait 1 Frame

Before restarting the instruction list, add a Wait 1 Frame instruction. This brief delay allows Unity to finish processing the current frame and ensures the loop continues smoothly.

Why This Matters

Restarting the list without waiting a frame can trigger an immediate infinite loop, overwhelming Unity’s update cycle. This can cause the editor or game to freeze, becoming unresponsive.

Missing List / Missing Block Unexpectedly

LogicBlock uses a highly dynamic custom visual interface to deliver a powerful and intuitive editing experience. However, Unity’s UI system (VisualElement) can sometimes struggle with complex editor drawers like the one LogicBlock uses.

In rare cases, you may see fields display as “Missing Block” or “Missing List” inside the Run Instruction Block List or Run Conditions Block List instructions.

This can happen during:

  • Moving the Inspector window

  • Opening a second Inspector

  • Rapidly switching between GameObjects

  • Unity refreshing the layout mid-frame

Good News: It’s Only Visual

Your LogicBlock data is not affected. The instructions and references remain intact, and the list will function normally at runtime.

How to Fix It

Simply deselect and reselect the GameObject in the Hierarchy. The editor UI will refresh, and everything will display correctly again.

Last updated 22 hours ago

🔌
🧠
⁉️