Skip to content

Instantly share code, notes, and snippets.

View vsposato's full-sized avatar

Vincent Sposato vsposato

  • Outcomes
  • Orlando, FL
View GitHub Profile
@vsposato
vsposato / MonoBehaviourSingleton.cs
Created October 24, 2024 23:11 — forked from rickyah/MonoBehaviourSingleton.cs
MonoBehaviour Singleton
using System;
using UnityEngine;
/// <summary>
/// This is a generic Singleton implementation for Monobehaviours.
/// Create a derived class where the type T is the script you want to "Singletonize"
/// Upon loading it will call DontDestroyOnLoad on the gameobject where this script is contained
/// so it persists upon scene changes.
/// </summary>
/// <remarks>