static void Main(string[] args) { chara charaInstance = new chara(); chara enemyInstance = new chara(); Console.WriteLine("Q = 攻撃, W = 回復, E = 敵の攻撃力を減らす, R = 自分の攻撃力を強化"); while (charaInstance.HP < 0 && enemyInstance.HP < 0) { Console.ReadLine(); if (Console.ReadKey().Key == ConsoleKey.Q) { charaInstance.Attack(enemyInstance); } else if (Console.ReadKey().Key == ConsoleKey.W) { charaInstance.Heal(charaInstance); } else if (Console.ReadKey().Key == ConsoleKey.E) { charaInstance.weaken(enemyInstance); } else if (Console.ReadKey().Key == ConsoleKey.R) { charaInstance.Strength(enemyInstance); } } }
public void InitCharacter() { GameObject obj = null; // キャラクターを探す //player = GameObject.Find("Player"); player = GameObject.Find("Player"); // シーンからサウンドマネージャーを探す obj = GameObject.Find("SoundManager"); // サウンドマネージャーのコンポーネントを取得 sound = obj.GetComponent <SoundManager>(); // キャラクターを探す player = GameObject.Find("Player"); // キャラクターのコンポーネントを取得 roomba = player.GetComponent <chara>(); }