Skip to content

Instantly share code, notes, and snippets.

View inertiave's full-sized avatar
๐ŸŒด
On vacation

๊ด€์„ฑ ์ฃผ๋„ ๊ฐœ๋ฐœ inertiave

๐ŸŒด
On vacation
View GitHub Profile
using UnityEngine;
public class Toast : MonoBehaviour {
// Singleton
static Toast instance;
public static Toast GetInstance()
{
if (instance == null) {
instance = FindObjectOfType<Toast>();
using UnityEngine;
public class SingletonMonoBehaviour<T> : MonoBehaviour where T : SingletonMonoBehaviour<T> {
static T _inst;
public static T Instance {
get {
if (_inst == null) {
_inst = GameObject.FindObjectOfType(typeof(T)) as T;
@inertiave
inertiave / PlayerMovement.cs
Created September 23, 2019 02:40
New Input System
using UnityEngine;
using UnityEngine.InputSystem;
namespace MyNamespace {
public class PlayerMovement : MonoBehaviour, MyControl.IMovementActions {
public MyControl control;
void Awake()
{
@inertiave
inertiave / BuildTest.cs
Created September 22, 2019 06:09
https://www.sysnet.pe.kr/2/0/12005 ๋ฅผ ์ฐธ๊ณ ํ•ด gameObject ์™€ transform ์„ ํ˜ธ์ถœ ํ•  ๋•Œ์˜ ์†๋„ ์ฐจ์ด ๋น„๊ต
using System;
using System.Diagnostics;
using System.Text;
using UnityEngine;
using UnityEngine.UI;
public class BuildTest : MonoBehaviour {
public Slider slider;
public Text countText;
using UnityEngine;
using UnityEngine.UI;
public class ButtonBehaviour : MonoBehaviour {
Button button;
void Awake()
{
button = GetComponent<Button>();
button.onClick.AddListener(OnButtonClick);
using System.Text;
public class MyStringExtension {
public string InjectComma(string input)
{
StringBuilder sb = new StringBuilder(input.Length * 2);
for (int i = 0; i < input.Length; i++) {
sb.Append(input[i]);
if (i % 5 == 4) {
@inertiave
inertiave / StructOwner.cs
Created August 16, 2019 07:07
Add difference between List and Array
using System.Collections.Generic;
using UnityEngine;
public class StructOwner : MonoBehaviour {
public MyStruct myStruct;
public MyStruct myStruct2;
public NestedClass nestedClass;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
public class RandomBox : MonoBehaviour
{
Dictionary<string, int> entry = new Dictionary<string, int>();
public void AddEntry(string _name, int amount)
{