방어코드 생성

2025. 3. 6. 21:36·Game Engine/Unity
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CharacterManager : MonoBehaviour
{
    private static CharacterManager _instance;
    public static CharacterManager Instance
    {
        get
        {
            if(_instance == null)
            {
                _instance = new GameObject("CharacterManager").AddComponent<CharacterManager>();
            }
            return _instance;
        }
    }

    public Player _player;
    public Player Player
    {
        get { return _player; }
        set { _player = value; }    
    }

    private void Awake()
    {
        if(_instance == null)
        {
            _instance = this;
            DontDestroyOnLoad(gameObject);
        }
        else
        {
            if (_instance != this)
            {
                Destroy(gameObject);
            }
        }
    }
}

'Game Engine > Unity' 카테고리의 다른 글

[Unity] Coroutine과 Invoke 사용할 때 주의할점  (0) 2025.03.13
[Unity] 카메라 전환하는 코드  (0) 2025.03.10
Interaction  (0) 2025.03.05
[Unity] Tutorial code  (0) 2025.02.26
코루틴 사용법  (0) 2025.02.25
'Game Engine/Unity' 카테고리의 다른 글
  • [Unity] Coroutine과 Invoke 사용할 때 주의할점
  • [Unity] 카메라 전환하는 코드
  • Interaction
  • [Unity] Tutorial code
Xenawn
Xenawn
제넌 게임개발 블로그
  • Xenawn
    Xenawn
    Xenawn
  • 전체
    오늘
    어제
    • 분류 전체보기 (89) N
      • Language (26) N
        • C++ (5)
        • C# (21) N
      • Game Engine (32)
        • Unity (19)
        • Unity API (1)
        • Game Project (12)
      • Git (3)
      • Algorithm (18)
        • BOJ [C++] (17)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    블랙잭
    string format
    걸음fps
    백준
    문자열 보간
    리스트
    CPP
    프레임
    게임개발
    c#
    포션
    fps cam
    알고리즘
    유니티
    POTION
    headbob
    카메라 움직임
    FPS
    1181
    내일배움캠프
    C++
    Unity
    FizzBuzz
    클래스
    프로퍼티
    배열
    BOJ
    스파르타내일배움캠프 #스파르타내일배움캠프til
    객체
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Xenawn
방어코드 생성
상단으로

티스토리툴바