Example #1
0
        /// <summary>
        /// 敵Controlを返す
        /// </summary>
        public EnemyControl FindEnemyByModel(CharaModel model)
        {
            foreach (var enemyControlGroup in _enemyControlGroups)
            {
                var enemy = enemyControlGroup.FindEnemyByModel(model);
                if (enemy != null)
                {
                    return(enemy);
                }
            }

            return(null);
        }
Example #2
0
 public CharaFactory(GameObject prefab, Transform root, CharaModel model)
 {
     _model = model;
 }
Example #3
0
 /// <summary>
 /// 敵Viewを検索して取得
 /// </summary>
 public EnemyControl FindEnemyByModel(CharaModel model) =>
 _keyModelValueControl[model];