Skip to content

Instantly share code, notes, and snippets.

@freezy
freezy / CameraTranslateAndOrbit.cs
Last active August 23, 2023 06:24
Camera Orbit Script for Unity's new Input System
using UnityEngine;
using UnityEngine.InputSystem;
/// <summary>
/// A simple camera orbit script that works with Unity's new Input System.
/// </summary>
public class CameraTranslateAndOrbit : MonoBehaviour
{
public float zoomSpeed = 1;
@freezy
freezy / JobQueue.cs
Created October 22, 2015 21:03
Non-blocking JobQueue and ParallelJobQueue
/// <summary>
/// A class which does not automatically start queued jobs but
/// requires a user of the class to explicitely start new jobs by calling
/// StartNext() or StartUpTo(maxConcurrentCount).
/// </summary>
/// <a href="https://social.msdn.microsoft.com/Forums/en-US/2817c6e5-e5a4-4aac-91c1-97ba7de88ff7/nonblocking-jobqueue-and-paralleljobqueue-sample?forum=rx">Source</a>
public class JobQueue
{
public struct Job
{
@freezy
freezy / raml.css
Last active August 29, 2015 14:02
RAML rendering using Jade
.parent {
color: #999;
}
.list-group-item > .badge {
float: none;
margin-right: 6px;
}
.panel-title > .block > .badge {
float: right;
margin-left: 5px;