Ejemplo n.º 1
0
 /// <summary>
 /// 起点となるNPC、アビリティからそのターンの行動リストを生成する
 /// </summary>
 /// <param name="states">現在のゲーム状態</param>
 /// <param name="action">起点となる行動内容</param>
 /// <returns>ターン内行動リスト</returns>
 static List <Happened> GenerateHappenedList(this GameStates states, ActionPattern action)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 指定された条件に合致するNPCを取得する
 /// 該当NPCが存在しなければNullを返す
 /// </summary>
 /// <param name="myself">検索起点となるNPC</param>
 /// <param name="states">指定されたゲーム状態</param>
 /// <param name="targetType">検索条件タイプ</param>
 /// <returns>検索結果NPC</returns>
 static Npc GetTermedNpc(this Npc myself, GameStates states, TargetType targetType)
 {
     throw new NotImplementedException();
 }