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 MyPCUI MyPC의 역할Player의 중요한 능력치를 UI에 표시해 준다. 필요한 변수들 선언using UnityEngine;using UnityEngine.UI;public class UI_1_MyPC : MonoBehaviour{ private static UI_1_MyPC instance = null; // UI Window public GameObject UI_W_MyPC = null; // Detail public Text AttackText; public Text AttackSpeedText; public Text BulletVelocityText; public Text RangeText; public Text MoveSpeedText;..
UI HUDUI HUD의 역할HP 상황을 띄워준다.왼쪽 하단에 아이템의 개수 현황(코인, 키, )과 몬스터 수를 요약해서 보여준다.HUD 요소들은 다른 UI가 활성화될 때 보이지 않아야 함 필요한 변수들 선언using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class UI_0_HUD : MonoBehaviour{ private static UI_0_HUD instance = null; // UI Window public GameObject UI_W_HUD = null; // Detail // HP [SerializeField] private List hpPrefabsList; ..