Skip to content

Instantly share code, notes, and snippets.

View Roundaround's full-sized avatar

Evan Roundaround

  • EST, United States
View GitHub Profile
@mstevenson
mstevenson / CameraPlane.cs
Created January 17, 2013 00:47
A simple solution for grabbing and dragging physics objects in Unity. Attach a DragRigidbody component to an object that has a both collider and a rigidbody. Add the object to a layer named "Interactive".
using UnityEngine;
using System.Collections;
/// <summary>
/// Utility class for working with planes relative to a camera.
/// </summary>
public static class CameraPlane
{
/// <summary>
/// Returns world space position at a given viewport coordinate for a given depth.
@mstevenson
mstevenson / InputEvents.cs
Created January 6, 2015 08:09
Bind key presses to methods in Unity at runtime
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public delegate void InputKeyDelegate (KeyCode key);
public delegate void InputAxisDelegate (string name,float value);
public class InputEvents : MonoBehaviour
{