made gates with no uiname not display info when clicked
This commit is contained in:
		| @@ -41,6 +41,9 @@ datablock fxDTSBrickData(LogicGate_EventGate_Data : brick1x1fData) | ||||
| 	isLogicGate = true; | ||||
| 	isLogicEventGate = true; | ||||
| 	 | ||||
| 	logicUIName = ""; | ||||
| 	logicUIDesc = "Special gate which can be used to trigger events and use events to control its output."; | ||||
| 	 | ||||
| 	logicInput  = lualogic_readfile($LuaLogic::Path @ "bricks/special/EventGate-input.lua" ); | ||||
| 	logicUpdate = lualogic_readfile($LuaLogic::Path @ "bricks/special/EventGate-update.lua"); | ||||
|  | ||||
| @@ -50,14 +53,14 @@ datablock fxDTSBrickData(LogicGate_EventGate_Data : brick1x1fData) | ||||
| 	logicPortPos[0] = "0 0 0"; | ||||
| 	logicPortDir[0] = "0"; | ||||
| 	logicPortCauseUpdate[0] = true; | ||||
| 	logicPortUIName[0] = ""; | ||||
| 	logicPortUIDesc[0] = ""; | ||||
| 	logicPortUIName[0] = "Input"; | ||||
| 	logicPortUIDesc[0] = "Input which triggers the onPower input events"; | ||||
|  | ||||
| 	logicPortType[1] = 0; | ||||
| 	logicPortPos[1] = "0 0 0"; | ||||
| 	logicPortDir[1] = "2"; | ||||
| 	logicPortUIName[1] = ""; | ||||
| 	logicPortUIDesc[1] = ""; | ||||
| 	logicPortUIName[1] = "Output"; | ||||
| 	logicPortUIDesc[1] = "Output controlled by the setPowerState output event"; | ||||
| }; | ||||
| lualogic_registergatedefinition("LogicGate_EventGate_Data"); | ||||
|  | ||||
|   | ||||
| @@ -189,13 +189,16 @@ package LuaLogic_Bricks | ||||
| 				%data = %hit.getDataBlock(); | ||||
| 				if(%data.isLogic) | ||||
| 				{ | ||||
| 					if(%data.isLogicInput) | ||||
| 					if(%data.isLogicInput){ | ||||
| 						%data.Logic_onInput(%hit, %hitPos, %hitNorm, %client); | ||||
| 					else | ||||
| 					}else{ | ||||
| 						if(%data.isLogicWire || %data.logicUIName!$=""){ | ||||
| 							lualogic_send("GINFO;" @ %client @ ";" @ %hit); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| }; | ||||
| activatePackage("LuaLogic_Bricks"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Redo
					Redo