OldBlueWater/BlueWater/Assets/02.Scripts/BoidsManager.cs
NTG 2da1b44a53 Closes #70 #79 #87
+ Layer Boids, Boid로 분리
+ Fish의 로직을 Boids(군집) 알고리즘으로 변경
+ 군집에 이펙트를 통해 낚시 가시성 추가
+ 테스트용 군집 애니메이션 추가
+ Epic Toon EX 에셋의 스크립트 수정 버전
  ㄴ ParticleWeapon(Layer 선택, UnityEvent Hit 델리게이트 기능 추가) 사용
+ Cannon의 x축 회전 고정
+ Cannon이 공격한 Layer에 따른 기능 변경
+ DataManager에 PlayerInventory 추가
  ㄴ 초창기에 사용한 코딩 삭제
+ 초창기에 사용했던 스크립트들 일부 정리
2024-01-03 06:39:53 +09:00

23 lines
691 B
C#

using System.Collections;
using UnityEngine;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public class BoidsManager : Singleton<BoidsManager>
{
public void RespawnBoids(Boids boids, float delay, Vector3 respawnPos)
{
StartCoroutine(RespawnBoidsCoroutine(boids, delay, respawnPos));
}
private IEnumerator RespawnBoidsCoroutine(Boids boids, float delay, Vector3 respawnPos)
{
yield return new WaitForSeconds(delay);
boids.BoundMeshRenderer.transform.position = respawnPos;
boids.gameObject.SetActive(true);
boids.CreateBoids();
}
}
}