예제 #1
0
 public EnemyFactory(EnemyData data)
 {
     _data = data;
 }
예제 #2
0
파일: EnemyFactory.cs 프로젝트: Kiteva4/MVC
        public IEnemy CreateEnemy(EnemyData data, EnemyType type, Transform placeHolder)
        {
            var enemyProvider = data.GetEnemy(type);

            return(Object.Instantiate(enemyProvider, Vector3.zero, Quaternion.identity, placeHolder));
        }
예제 #3
0
        public IEnemy CreateEnemy(EnemyData data, EnemyType type)
        {
            var enemyProvider = data.GetEnemy(type);

            return(Object.Instantiate(enemyProvider, new Vector3(Random.Range(-5, 5), Random.Range(-5, 5)), Quaternion.identity));
        }
예제 #4
0
        public IEnemy CreateEnemy(EnemyData data, EnemyType type)
        {
            var enemyProvider = data.GetEnemy(type);

            return(Object.Instantiate(enemyProvider));
        }