This way the project assembly references stay exactly the same for everyone.
2
Ive added post build events that copy mod dll, preview.png and img/ to Documents/Parkitect/Mods/RotationAnarchy
If you don't have that folder created on that exact path, the build will fail at copying files.
3
Terms:
Placement mode - when user selects a deco to place, and has only hotkey control over rotation.
Gizmo mode - when user either selects already existing deco, or switches to gizmo while in placement mode, the control of the transformation of the object is given to the gizmo.
Active toggle - deactivates the mod functionality, reverting to default parki rotation, if switched mid RA operation, should reset the model rotation to default.
Coordinates - collective term for local/world coordinate system in which RA operates currently.
Notes
Registration of the "open panel" hotkey is done automatically in UIMenuButton class, the field hotkeyIdentifier must be setup ahead of time, and the KeyMapping with the same id should already be registered with InputManager.
1
When you clone, create a local directory called Libs/ next to the
sln
file. Copy the following dlls there:0Harmony Parkitect UnityEngine UnityEngine.CoreModule UnityEngine.ImageConversionModule UnityEngine.IMGUIModule UnityEngine.InputModule UnityEngine.TextRenderingModule UnityEngine.UI UnityEngine.UIModule
This way the project assembly references stay exactly the same for everyone.
2
Ive added post build events that copy mod
dll
,preview.png
andimg/
toDocuments/Parkitect/Mods/RotationAnarchy
If you don't have that folder created on that exact path, the build will fail at copying files.3
Terms:
Notes
hotkeyIdentifier
must be setup ahead of time, and the KeyMapping with the same id should already be registered with InputManager.