public static string JobTypeToString(Game.JobType type) { switch (type) { case Game.JobType.BuildWall: case Game.JobType.BuildFloor: case Game.JobType.BuildStairsUp: case Game.JobType.BuildStairsDown: case Game.JobType.BuildRampUp: case Game.JobType.BuildRampDown: case Game.JobType.BuildDoor: case Game.JobType.BuildWell: case Game.JobType.BuildConstruction: case Game.JobType.BuildWorkshop: case Game.JobType.BuildMechanism: case Game.JobType.BuildContainer: case Game.JobType.BuildFurniture: case Game.JobType.BuildContainers: case Game.JobType.BuildWorkshops: case Game.JobType.BuildMechanisms: case Game.JobType.BuildInclineUp: case Game.JobType.BuildInclineDown: return("Build"); case Game.JobType.PlantTree: case Game.JobType.PlantSeed: return("Plant"); case Game.JobType.ReplaceWall: case Game.JobType.ReplaceFloor: return("Replace"); default: return(type.ToString()); } }
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; } }