Implemented fix for part drop/throw while PlayerInMenu FsmBool is true.The Nut has to be completely loose before you can loosen the bolt. The bolt has to be completely tight before you can tighten the nut. The Bolt has a nut on the other side of the bolt. Implemented BoltWithNut Bolt derived from Bolt.Trigger bolt save info is saved automaticly. by having 4 bolts on the trigger instead of 4 bolts on every part that installs to that trigger. Bolts now can be attached to a Trigger instead of a part.to lower the amount of constructor parameters. Refactored Part.cs, Trigger.cs, Bolt.cs, And a lot of other classes.or when you have a trigger parented on a part for another part to install to. Which becomes problematic when you have a part that is initialized later/after the game starts. without having to pass in every single trigger reference that this part could possibly install to. Now any part can be installed to any trigger with the same TriggerData. Now Parts and Triggers have a new field, "triggerData" of type "TriggerData" (derived from ScriptableObject). Orginally, A part needed a reference to all triggers that it could be installed to. Modified how Parts can be installed to triggers.ModAPI AutoSave data is saved in a file called "ModApiParts.txt" in the same folder as the games save data, "defaultES2File.txt". The AutoSave feature saves its data using ES2 (EasySave 2) thats how MSC saves its data. without the dev having to save the state of all the parts they have created. The autosave feature saves a part and its bolts automatically when the player save the game. autosaving of parts is active by default. Implemented autosave feature for parts and bolts.Open the folder and click on ModAPI. zip and click Extract Here, then move the folder anywhere you want. Dev mode allows a developer using ModAPI to access usefull info and easily set up a part using a GUI ingame. Select the Mods you want and then click Download. ModAPI now has its own EntryPoint that is invoked when ModAPI.dll is first loaded. The managers handle part and bolt specific logic. now the loader calls the managers load function. Split up logic in ModApiLoader, to BoltManager & PartManager. Added close (' X ') buttons on most guis.added more modapi consolecommands to get file or assembly versions.Changed constant strings to static readonly so changes (build numbers) are reflected in version gets (version._get, build._get) in mods using modapi.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |