OldBlueWater/BlueWater/Assets/02.Scripts/ObjectPoolData.cs
NTG_Lenovo 3c2e8d68bd closed #39 오브젝트 형식의 원거리 공격(ObjectWeapon) 구현
+ 파티클, 오브젝트 형식의 공격에서 autoDestory추가
  ㄴ 자동으로 autoDestoryTime이 지난 후 파괴
+ TenTen(원거리 무기) Dagger 추가
2023-10-23 11:48:27 +09:00

49 lines
1.3 KiB
C#

using Sirenix.OdinInspector;
using UnityEngine;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public class ObjectPoolData : MonoBehaviour
{
private void Awake()
{
CreateDefaultSetting();
}
[Button("기본 설정")]
private void CreateDefaultSetting()
{
// Objects
var objects = transform.Find("Objects");
if (!objects)
{
objects = new GameObject("Objects").transform;
objects.transform.parent = transform;
}
var daggers = transform.Find("Daggers");
if (!daggers)
{
daggers = new GameObject("Daggers").transform;
daggers.transform.parent = objects;
}
// Particles
var particles = transform.Find("Particles");
if (!particles)
{
particles = new GameObject("Particles").transform;
particles.transform.parent = transform;
}
var fireballs = particles.Find("Fireballs");
if (!fireballs)
{
fireballs = new GameObject("Fireballs").transform;
fireballs.transform.parent = particles;
}
}
}
}