This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Collections.Generic; | |
using System.IO; | |
using UnityEngine; | |
namespace NG | |
{ | |
public class DebugToFile | |
{ | |
public static List<string> dOut = new List<string>(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using UnityEngine; | |
/// <summary> | |
/// Simple script to set the playback speed of a particle system on application start | |
/// Allows you to also lock that speed so it can't be changed by another script. | |
/// </summary> | |
[RequireComponent(typeof(ParticleSystem))] | |
public class ParticleSystemSpeed : MonoBehaviour | |
{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using UnityEngine; | |
namespace NG | |
{ | |
/// <summary> | |
/// Gets a weighted random number | |
/// Usage | |
/// float y = WeightedRandom.GetRandomValue( | |
/// new WeightedRandom.RandomSelection(100f, 80f , 0.20f), | |
/// new WeightedRandom.RandomSelection(80f, 60f, 0.40f), |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using UnityEngine; | |
public class ShowRotated : MonoBehaviour | |
{ | |
public void OnDrawGizmos() | |
{ | |
Gizmos.matrix = transform.localToWorldMatrix; | |
Gizmos.color = Color.blue; | |
Gizmos.DrawLine(Vector3.zero, Vector3.forward * 10f); | |
Gizmos.color = Color.red; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using UnityEngine; | |
public class ShowColliders : MonoBehaviour | |
{ | |
public enum collidertype | |
{ All, TriggersOnly, CollidersOnly, None} | |
public collidertype show = collidertype.All; | |
public Color colliderColor = Color.yellow; | |
public Color triggerColor = Color.blue; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using UnityEngine; | |
using UnityEditor; | |
public class MasterCam : ScriptableObject | |
{ | |
[MenuItem("GameObject/MasterCam/Set all cameras")] | |
static void CopyToAllCameras() | |
{ | |
bool go = EditorUtility.DisplayDialog("MasterCam", "***This operations cannot be undone!***\nThis will copy the current scene's camera settings to every camera in every scene included in Build Settings.", "OK", "Cancel"); | |
if (go) |
NewerOlder