示例#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();
 }