Skip to content

Instantly share code, notes, and snippets.

View CloudyWater's full-sized avatar

Thomas Hyman CloudyWater

View GitHub Profile
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class CameraFollow : MonoBehaviour
{
private const float BOUNDING_BOX_PADDING = 1.5f;
private const float MINIMUM_ORTHO_SIZE = 3f;
private const float ZOOM_SPEED = 5f; //NEVER FORGET, I AM THE FASTEST MAN ALIVE
@CloudyWater
CloudyWater / DashTrail.cs
Created August 15, 2016 18:47
Unity 2D Sprite Trail
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class DashTrail : MonoBehaviour
{
public SpriteRenderer mLeadingSprite;
public int mTrailSegments;
public float mTrailTime;
@CloudyWater
CloudyWater / DashTrailObject.cs
Created August 15, 2016 18:50
Unity 2D Sprite Trail Object
using UnityEngine;
using System.Collections;
public class DashTrailObject : MonoBehaviour
{
public SpriteRenderer mRenderer;
public Color mStartColor, mEndColor;
private float mDisplayTime;
private float mTimeDisplayed;
@CloudyWater
CloudyWater / DashTrail.cs
Created August 16, 2016 21:47
Dash Trail in Unity, now with object pool!
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class DashTrail : MonoBehaviour
{
public SpriteRenderer mLeadingSprite;
public int mTrailSegments;
public float mTrailTime;
@CloudyWater
CloudyWater / DashTrailObject.cs
Created August 16, 2016 21:47
DashTrailObject reworked for object pool
using UnityEngine;
using System.Collections;
public class DashTrailObject : MonoBehaviour
{
public SpriteRenderer mRenderer;
public Color mStartColor, mEndColor;
private bool mbInUse;
private Vector2 mPosition;
@CloudyWater
CloudyWater / Menagerie.cs
Created August 25, 2016 20:12
Basic Menagerie
public class Menagerie : MonoBehaviour
{
public abstract class Animal
{
public int mNumLegs;
public string mName;
public abstract string Cry ();
}
@CloudyWater
CloudyWater / hello.php
Created January 29, 2017 01:22
Simple Hello World php script
<?php
echo 'Hello World!';
?>
@CloudyWater
CloudyWater / createtable.sql
Created January 29, 2017 19:03
Creates our users table
CREATE TABLE `users` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(45) DEFAULT NULL,
`password` varchar(45) DEFAULT NULL,
`creationdate` date DEFAULT NULL,
`email` varchar(80) DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID_UNIQUE` (`ID`),
UNIQUE KEY `username_UNIQUE` (`username`),
UNIQUE KEY `email_UNIQUE` (`email`)
@CloudyWater
CloudyWater / AddUser.php
Last active January 29, 2017 19:12
Adds a user to our database
<?php
$db = mysql_connect('localhost', 'username', 'password') or die ('Could not connect: ' . mysql_error());
mysql_select_db('databasename') or die ('Could not select database');
$email = mysql_real_escape_string($_GET['email'], $db);
$username = mysql_real_escape_string($_GET['username'], $db);
$password = mysql_real_escape_string($_GET['password'], $db);
$hash = $_GET['hash'];
$secretKey = 'secretkey';
@CloudyWater
CloudyWater / MainMenuManager.cs
Created January 29, 2017 19:29
Manages our Account Creation menu
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
[RequireComponent (typeof (DatabaseConnection))]
public class MainMenuManager : MonoBehaviour
{
public InputField UsernameInput, PasswordInput, CreateUsernameInput, CreateEmailInput, CreatePassword, CreateVerifyPassword;