예제 #1
0
파일: Main.cs 프로젝트: MrEk0/RPG
 private void Update()
 {
     if (Input.GetKeyDown(KeyCode.Space))
     {
         TinyHero tiny = new TinyHero(new SmallState());
         tiny.GetDamage();
         tiny.GetDamage();
         tiny.GetDamage();
     }
 }
예제 #2
0
파일: GrownState.cs 프로젝트: MrEk0/RPG
 public void GetLevel(TinyHero tiny)
 {
     Debug.Log(BaseDamage * Strength / 10);
 }
예제 #3
0
파일: SmallState.cs 프로젝트: MrEk0/RPG
 public void GetLevel(TinyHero tiny)
 {
     Debug.Log(BaseDamage * Strength / 10);
     tiny.State = new AverageState();
 }