You can now create custom snap points to which objects will automatically align. To set one up:
In the Data Panel, select the snap table and click Create Table;
Add at least one snap point type;
Drag the snap point onto the table – a small green dot will appear at your cursor position.
Any snappable object entering the minimum snap radius will then automatically snap to that point. This is especially useful for arranging pieces like chessmen in neat formations.Snap points support the same full set of interactions as cards and pieces, including dragging, flipping, rotating, copying, pasting, and deletion.
Right-click on the table and select Edit Card Front to customize your tablecloth just like you would a card face. Dynamic visual effects are also supported, giving your table a more vibrant look.
You can now save and load custom scenes:
Right-click on the table → Save Scene: save the current scene;
Load Scene: load a previously saved scene;
Open Save Folder: open the folder where scene files are stored.
This feature is ideal for games that require complex initial setups, or for quickly restoring a specific game state. We plan to add multiple save slots in future updates, allowing you to switch between different layouts with ease.
You can now add the ConsoleMethod attribute to methods in your own scripts. Any method bearing this attribute will be automatically registered with the in-game console. Type help in the console to view all registered commands.The system supports both static and instance methods, and accepts a wide range of parameter types, including:Primitive types, enums, strings, Vector2, Vector3, Vector4, Color, Color32, Vector2Int, Vector3Int, Quaternion, Rect, RectInt, RectOffset, Bounds, BoundsInt, GameObject, any Component type, as well as arrays and lists of any of the above.
Various known issues have been resolved, improving overall stability and user experience.