private void BuildCircuit() { BuildCircuit(out bool shortCircuit, out bool closedCircuit, out List <Component> closedCircuitComponents); _buildCircuitArgs = new BuildCircuitArguments() { ShortCircuit = shortCircuit, CircuitClosed = closedCircuit, ClosedCircuitComponents = closedCircuitComponents }; if (closedCircuit) { if (shortCircuit) { GameEvents.current.FireEvent_HUDMessage("Trumpasis jungimas!", HUDMessageType.Warning); } else { GameEvents.current.FireEvent_HUDMessage("Grandinė uždara!", HUDMessageType.Info); } } else { GameEvents.current.FireEvent_HUDMessage("Grandinė atvira!", HUDMessageType.Warning); } }
private void Update() { if (_gameMode == GamemodeButton.GameMode.EditMode) { _buildCircuitArgs = null; } ClearAllHighlightedHoles(); // Some highlights might be stuck. Need to clear this way... }