Skip to content

Instantly share code, notes, and snippets.

View RANUX's full-sized avatar
🏠
👉JavaScript dev. Open for job offerings

Alexander RANUX

🏠
👉JavaScript dev. Open for job offerings
View GitHub Profile
@RANUX
RANUX / Unity3d screen coordinates to world point
Created September 30, 2013 08:40
TIP: C# Unity3d screen coordinates to world point
using UnityEngine;
public class UIRandomSpriteSeeder : MonoBehaviour
{
private Vector3 TopRightPoint;
private Vector3 BottomLeftPoint;
void Start()
{
BottomLeftPoint = Camera.main.ScreenToWorldPoint( Vector3.zero );
@RANUX
RANUX / Unity3d object (sprite) movement
Last active December 24, 2015 01:59
Unity3d + tk2d sprite movement
using UnityEngine;
public class MoveSprite : MonoBehaviour
{
public tk2dSprite sprite;
float Speed = 50f; // 50 meters per second
Vector3 TopRightPoint;
Vector3 BottomLeftPoint;
@RANUX
RANUX / gist:6683463
Last active December 23, 2015 19:29
C# Extend Dictionary to find Key by Value
public static class DictionaryUtils
{
public static string FindKey(this IDictionary<string, string> lookup, string value)
{
foreach (var pair in lookup)
{
if (pair.Value == value)
return pair.Key;
}
return "";
@RANUX
RANUX / gist:5894571
Created June 30, 2013 09:54
Extended Enum with attributes
public class EnumExtension
{
enum Test {
[Description("This is a foo")]
Foo,
[Description("This is a bar")]
Bar
}