ItemItem의 역할아이템 타입을 명시해 준다.아이템과 플레이어가 충돌했을 경우 아이템이 흡수되는(자석 아이템 효과)를 만들어준다.아이템이 획득되었을 경우 효과를 담당한다.(현재는 기능이 비어있음) 필요한 변수들 선언using System.Collections;using System.Collections.Generic;using UnityEngine;using static UnityEditor.Progress;public class Item : MonoBehaviour{ public enum ItemType { Coin1, Coin5, Coin10, Coin15, Key, CardPack, ForcedDeletion, ProgramRemove, ProgramRecycle, He..
PInformationPInformation의 역할프로그램에서 변경되는 능력치들에 대한 정보를 가지고 있는다.매니저에 PInformation를 넘겨줘서 능력치를 증/감 시킨다 필요한 변수들 선언using UnityEngine;public class PInformation : MonoBehaviour{ private bool isProgramBeingAdded = false; public string ProgramName; public string Explanation; public string PowerExplanation; public int AddCoin = 0; public int HPHeal = 0; public int AttackPower = 0; pu..
UI ProgramInstallUI ProgramInstall의 역할Program이 설치되는 UI를 제공해 준다.설치 진행 상황 Bar의 애니메이션이 랜덤 하게 나오도록 만들어준다. 필요한 변수들 선언using System.Collections;using UnityEngine;using UnityEngine.UI;public class UI_8_ProgramInstall : MonoBehaviour{ private static UI_8_ProgramInstall instance = null; // UI Window public GameObject UI_W_ProgramInstall = null; // Detail public bool isESCDisabled = false; ..
UI NetWork, NetWorkUI의 역할해당 페이지를 열어준다.네트워크(기능 미구현) 페이지를 열어준다. 필요한 변수들 선언using UnityEngine;public class UI_5_NetWork : MonoBehaviour{ private static UI_5_NetWork instance = null; // UI Window public GameObject UI_W_NetWork = null; public static UI_5_NetWork Instance { get { if (instance == null) { instance = FindObjectOfType(); ..
UI ControlUI Control의 역할환경 설정 기능을 구현한다.해상도, 화면 모드(전체화면, 창), 품질(게임 퀄리티) 설정 기능사운드(슬라이더 볼륨 조절, 음소거, 현재 볼륨 표시) 설정 기능 필요한 변수들 선언using UnityEngine;using UnityEngine.UI;public class UI_6_Control : MonoBehaviour{ private static UI_6_Control instance = null; // UI Window public GameObject UI_W_Control = null; // Detail public Dropdown screenModeDropdown; public Dropdown resolutionDropdo..
UI MyDocumentUI MyDocument의 역할ItemManager에서 Player가 가지고 있는 아이템 리스트를 시각적으로 생성하여 보여준다.특정 아이템을 클릭했을 때 아이템 정보를 보여준다.아이템을 드래그 앤 드롭으로 버린다.사용하고 있는 저장 공간을 텍스트+시각화해서 보여준다.저장 공간은 아이템을 버리면 최신화된다. 필요한 변수들 선언using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class UI_3_MyDocument : MonoBehaviour{ private static UI_3_MyDocument instance = null; // UI Window public GameObje..