-
Notifications
You must be signed in to change notification settings - Fork 18
Scripts
Global entities are prefabs accompanied by scripts that get loaded in every scene. All global entities should be singletons, so that there can only be one instance of them. Global entities are also not re-loaded on every scene load. If loaded once, they stay active until Maroon gets closed.
The GlobalEntities prefab has to be placed in every scene that should automatically load all global entities. The
If your script/shader visualizes or interacts with a 3d object it should not depend on the positioning and rotation of the object, it should work if the object is re-positioned and rotated.
Microsoft C# Coding Conventions
https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/
https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/capitalization-conventions
For scripts we use UNIX style line endings (LF terminated) NOTE: Maybe not? The unity standard seems to have changed here since v2019
The ultimate guide to contribute to Maroon
Usage
๐ฎ Playing Maroon
๐จ Build Instructions
๐ป Integrating Maroon's WebGL Build
๐ Experiment Config JSON
General
๐ Home
๐ Software versions
๐ฌ Experiments
Workflow
๐ Git workflow
Conventions
๐ฌ Naming things
๐๏ธ Folder structure
๐ฆ Including components
๐ Scripts
๐ Scene Layout
๐จ Materials
๐ฟ 3D Models
๐ Audio
๐ค Typography
Documentation
๐ฎ Input
๐ญ Generated laboratory
๐ช Multiplayer