Added the project.

This commit is contained in:
Robert Cupisz
2016-11-01 13:25:56 +01:00
parent 93760b331c
commit 947b6de3a5
137 changed files with 33276 additions and 0 deletions

View File

@ -0,0 +1,45 @@
using UnityEngine;
using System.Collections.Generic;
public class LightManager<T> : MonoBehaviour
{
static LightManager<T> s_Instance;
HashSet<T> m_Container = new HashSet<T>();
static LightManager<T> Instance
{
get
{
if (s_Instance != null)
return s_Instance;
s_Instance = (LightManager<T>) FindObjectOfType(typeof(LightManager<T>));
return s_Instance;
}
}
public static HashSet<T> Get()
{
LightManager<T> instance = Instance;
return instance == null ? new HashSet<T>() : instance.m_Container;
}
public static bool Add(T t)
{
LightManager<T> instance = Instance;
if (instance == null)
return false;
instance.m_Container.Add(t);
return true;
}
public static void Remove(T t)
{
LightManager<T> instance = Instance;
if (instance == null)
return;
instance.m_Container.Remove(t);
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 172fcfd4ae7b9874ea684dc927b34a73
timeCreated: 1454671716
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,4 @@
public class LightManagerFogEllipsoids : LightManager<FogEllipsoid>
{
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: ed243fe90a2e7384f9f6f59acf71e19b
timeCreated: 1454679513
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,4 @@
public class LightManagerFogLights : LightManager<FogLight>
{
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 01ae89c4c08f92f4fb90537335efa1ac
timeCreated: 1454678969
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: