Skip to content

Instantly share code, notes, and snippets.

@cjacobwade
Created June 8, 2015 02:29
Show Gist options
  • Save cjacobwade/a0d5aeaa0c9e4dd965e9 to your computer and use it in GitHub Desktop.
Save cjacobwade/a0d5aeaa0c9e4dd965e9 to your computer and use it in GitHub Desktop.
using UnityEngine;
using System.Collections;
public class WadeBehaviour : MonoBehaviour
{
Transform __transform = null;
protected Transform _transform
{
get
{
if ( !__transform )
{
__transform = GetComponent<Transform>();
}
return __transform;
}
}
Renderer __renderer = null;
protected Renderer _renderer
{
get
{
if ( !__renderer )
{
__renderer = GetComponent<Renderer>();
}
return __renderer;
}
}
Camera __camera = null;
protected Camera _camera
{
get
{
if ( !__camera )
{
__camera = GetComponent<Camera>();
}
return __camera;
}
}
Collider __collider = null;
protected Collider _collider
{
get
{
if ( !__collider )
{
__collider = GetComponent<Collider>();
}
return __collider;
}
}
Collider2D __collider2D = null;
protected Collider2D _collider2D
{
get
{
if ( !__collider2D )
{
__collider2D = GetComponent<Collider2D>();
}
return __collider2D;
}
}
Rigidbody __rigidbody = null;
protected Rigidbody _rigidbody
{
get
{
if ( !__rigidbody )
{
__rigidbody = GetComponent<Rigidbody>();
}
return __rigidbody;
}
}
Rigidbody2D __rigidbody2D = null;
protected Rigidbody2D _rigidbody2D
{
get
{
if ( !__rigidbody2D )
{
__rigidbody2D = GetComponent<Rigidbody2D>();
}
return __rigidbody2D;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment