Skip to content

Instantly share code, notes, and snippets.

View estebanfeldman's full-sized avatar
🏠
Working from home

Esteban Feldman estebanfeldman

🏠
Working from home
View GitHub Profile
using Godot;
public partial class State : Node
{
[Signal]
public delegate void FinishedEventHandler(string nextState);
[Signal]
public delegate void StackEventHandler(string nextState);
@estebanfeldman
estebanfeldman / bofh_excuses.txt
Created October 30, 2019 10:48
BOFH excuse list
clock speed
solar flares
electromagnetic radiation from satellite debris
static from nylon underwear
static from plastic slide rules
global warming
poor power conditioning
static buildup
doppler effect
hardware stress fractures
@estebanfeldman
estebanfeldman / AccelerationControl.cs
Created December 27, 2018 08:39
Acceleration example for Unity
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class AccelerationControl : MonoBehaviour
{
public float Speed = 50f;
// Use this for initialization
void Start () {
@estebanfeldman
estebanfeldman / GameManager.cs
Created July 27, 2018 12:29
InfiniteRunner Managers Can't be extended
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace YakDogGames
{
public class GameManager : MoreMountains.InfiniteRunnerEngine.GameManager
{
public override void LoseLives(int lives)
{
using System;
using System.Collections;
using System.Collections.Generic;
using DoozyUI;
using TMPro;
using UnityEngine;
using UnityEngine.Purchasing;
using UnityEngine.SceneManagement;
namespace YakDogGames
using System;
using System.Collections;
using System.Collections.Generic;
using Sirenix.OdinInspector;
using Sirenix.OdinInspector.Editor;
using Sirenix.Utilities;
using Sirenix.Utilities.Editor;
using UnityEditor;
using UnityEngine;
using System;
using System.Collections;
using System.Collections.Generic;
using DoozyUI;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
public class RateUsManager : MonoBehaviour
{
using UnityEngine;
/// <summary>
/// Be aware this will not prevent a non singleton constructor
/// such as `T myT = new T();`
/// To prevent that, add `protected T () {}` to your singleton class.
///
/// As a note, this is made as MonoBehaviour because we need Coroutines.
/// </summary>
public class Singleton<T> : MonoBehaviour where T : MonoBehaviour
# This file has been auto-generated by i3-config-wizard(1).
# It will not be overwritten, so edit it as you like.
#
# Should you change your keyboard layout some time, delete
# this file and re-run i3-config-wizard(1).
#
# i3 config file (v4)
#
# Please see http://i3wm.org/docs/userguide.html for a complete reference!
set -g prefix C-a
unbind C-b
set -s escape-time 1
set -g base-index 1
set -g pane-base-index 1
setw -g pane-base-index 1
bind r source-file ~/.tmux.conf \; display "Reloaded!"
bind a send-prefix
bind | split-window -h
bind - split-window -v