public static void On_TileSelectionManager_ComponentsSelected(Game.GUI.TileSelectionManager self, GameLibrary.ConstructionID con, List <int> mats) { if (initiatingJob != null && initiatingJob.Type == self.NextJob) { initiatingJob.ConstructionID = con; initiatingJob.Materials = mats.ToArray(); Do_UpdateRightClickMenu(initiatingJob); } }
public static void On_TileSelectionManager_SetMouseAction(Game.GUI.TileSelectionManager self, Game.JobType job, Game.JobData data, bool multiselect, bool rotatable, bool groundSelect, bool snapToGround) { initiatingJob = new JobConfiguration() { Type = job, Data = data, MultiSelect = multiselect, Rotatable = rotatable, GroundSelect = groundSelect, SnapToGround = snapToGround }; if (data != null) { data.ToString(); return; } }