c# 61

유니티

using System.Collections; using System.Collections.Generic; using UnityEngine; public class Hero : MonoBehaviour { public Monster target2; public GameObject target; // Start is called before the first frame update void Start() { Debug.Log(this.target); //GameObject 클래스의 인스턴스 this.Attack(); } void Attack() { Debug.LogFormat("{0}을 공격 합니다.", this.target); //게임오브젝트에서 컴포넌트를 가져올 때 var monster = this.t..

c#/수업 내용 2023.01.26

원격수업 c# 과제(인벤토리)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study230125 { class App { //생성자 public App() { Inventory inventory = new Inventory(5); inventory.AddItem(new Weapon("장검", 12)); inventory.AddItem(new Weapon("도끼", 14)); inventory.AddItem(new Weapon("창", 13)); inventory.AddItem(new Weapon("장검", 12)); //이미 가지고 있다면 추가X inven..

c#/수업 과제 2023.01.25

(재연습) 시즈탱크(탱크모드/공성모드)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study0121 { class App { //생성자 public App() { Console.WriteLine("App 생성자"); //탱크를 생성하고 SiegeTank tank = new SiegeTank(); tank.damage = 30; //tank의 damage는 siegetank 맴버 변수에서 할당된 damage tank.modeType = SiegeTank.ModeType.Tank; //탱크 생성완료 Console.WriteLine(tank.damage); //30 C..

c#/복습 2023.01.21

(재연습)클래스 연습

클래스 연습 2 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study0121 { class Program { /* * Hero클래스를 생성하고 생성자를 작성하고 Main메서드에서 Hero클래스의 인스턴스를 생성하고 변수 hero 에 할당하세요 Hero클래스에 맴버 변수 name을 정의하세요 맴버 변수의 한정자를 public으로 설정 하세요 Main메서드에서 hero변수의 값(Hero클래스의 인스턴스)의 맴버 변수 name에 "홍길동"을 할당하세요 hero변수 ( Hero클래스의 인스턴스)의 맴버 변수 name을 출력 하세요 ..

c#/복습 2023.01.21

(재연습)메서드 연습

메서드 연습 1 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study0121 { class App { int heroMaxHp = 10; int heroHp; string heroName = "홍길동"; //생성자 public App() { heroHp = heroMaxHp; HitHero(3); HealHero(1); HealHero(1); HealHero(1); HealHero(1); HitHero(100); //홍길동이 3 만큼 피해를 입었습니다. (7/10) //홍길동이 1만큼 회복 되었습니다 (8/10) //홍길동이..

c#/복습 2023.01.21