Skip to content

Instantly share code, notes, and snippets.

View Rene-Sackers's full-sized avatar

René Sackers Rene-Sackers

View GitHub Profile
@Rene-Sackers
Rene-Sackers / Program.cs
Created April 14, 2017 23:00
Google Protobuf re-casting
using System;
using System.Collections.Generic;
using System.IO;
using ProtoBuf;
namespace TestConsoleApp
{
[ProtoContract]
public class TestClass
{
@Rene-Sackers
Rene-Sackers / ILogger.cs
Last active April 13, 2017 10:44
Async log writer
public interface ILogger
{
void Write(string message, LogMessageSeverity severity = LogMessageSeverity.Info);
void Write(object message, LogMessageSeverity severity = LogMessageSeverity.Info);
void Write(Exception exception, LogMessageSeverity severity = LogMessageSeverity.Error);
}
const BrowserLoadTime = 1000;
class CefHelper {
public static eventHandlers: { [key: string]: (args: any[]) => void } = {};
public get IsOpen() { return this._isOpen; }
private _browserControl: GTANetwork.GUI.Browser;
private _pagePath: string;
private _isCreated = false;
@Rene-Sackers
Rene-Sackers / BoolToAnyConverter.cs
Created September 4, 2016 09:07
A converter for use in XAML to convert a boolean to any true/false value.
public class BoolToAnyConverter : IValueConverter
{
public object TrueValue { get; set; }
public object FalseValue { get; set; }
public object Convert(object value, Type targetType, object parameter, string language)
{
return (bool)value ? TrueValue : FalseValue;
}
@Rene-Sackers
Rene-Sackers / FiveReborn Teleport.lua
Created August 19, 2016 17:11
Teleporting function for FiveReborn in LUA.
RegisterNetEvent("Teleport")
AddEventHandler("Teleport", function(x, y, z)
x, y, z = tonumber(x), tonumber(y), tonumber(z)
local player = GetPlayerPed()
-- Fucking floats.
x = 0.0 + x
y = 0.0 + y
z = 0.0 + z
@Rene-Sackers
Rene-Sackers / SelfDestruct.cs
Created July 20, 2015 18:01
A self-destruct for Cities: Skylines mods, as it fails to call "OnReleased" when a mod gets reloaded.
using ICities;
using System;
using System.Linq;
using System.Reflection;
namespace SelfDestructor
{
public static class SelfDestruct
{
private static bool SelfDestructExecuted = false;
@Rene-Sackers
Rene-Sackers / include_file.php
Last active August 29, 2015 14:23
Isolated include
<?php
var_dump(get_defined_vars());