Skip to content

Instantly share code, notes, and snippets.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.XR.ARFoundation;
public class ARMeshSupportedEvents : MonoBehaviour
{
public bool debugLog;
public UnityEvent meshSupportedDeviceAwake;
@edwonedwon
edwonedwon / gist:7d1675f1253f1933a86c1315d7212746
Created September 24, 2016 05:03
ScriptableObject as asset in asset menu
[CreateAssetMenu(fileName = "Settings", menuName = "MyGame/Settings", order = 1)]
public class Settings : ScriptableObject
{
}
x=0
y=0
z=0
rx=0
ry=0
rz=0
fov=60
near=0.01
far=100
hmdOffset=x
@edwonedwon
edwonedwon / gist:9afc89e4bb313cb98810
Created June 12, 2015 05:39
shder forge in my dipe
// Shader created with Shader Forge v1.16
// Shader Forge (c) Neat Corporation / Joachim Holmer - http://www.acegikmo.com/shaderforge/
// Note: Manually altering this data may prevent you from opening it in Shader Forge
/*SF_DATA;ver:1.16;sub:START;pass:START;ps:flbk:,iptp:0,cusa:False,bamd:0,lico:1,lgpr:1,limd:1,spmd:1,trmd:0,grmd:0,uamb:True,mssp:True,bkdf:False,hqlp:False,rprd:False,enco:False,rmgx:True,rpth:0,hqsc:True,nrmq:1,nrsp:0,vomd:0,spxs:False,tesm:0,culm:0,bsrc:0,bdst:0,dpts:2,wrdp:False,dith:0,rfrpo:True,rfrpn:Refraction,ufog:True,aust:True,igpj:True,qofs:0,qpre:3,rntp:2,fgom:False,fgoc:False,fgod:False,fgor:False,fgmd:0,fgcr:0.5,fgcg:0.5,fgcb:0.5,fgca:1,fgde:0.01,fgrn:0,fgrf:300,ofsf:0,ofsu:0,f2p0:False;n:type:ShaderForge.SFN_Final,id:1982,x:33816,y:32723,varname:node_1982,prsc:2|diff-4985-OUT;n:type:ShaderForge.SFN_Tex2d,id:8531,x:33496,y:32681,ptovrint:False,ptlb:Diffuse,ptin:_Diffuse,varname:node_8531,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,tex:3a
void DrawCircle(int x, int y, int r, Color color)
{
// how many segments you want in circle
int num_segments = 128;
float radius = r; // radius of circle
Vector2 center_pos = new Vector2(x,y);
// change angle for each pos in circle
float delta_angle = 2.0f * Mathf.PI / (float)num_segments;