+ Layer Boids, Boid로 분리 + Fish의 로직을 Boids(군집) 알고리즘으로 변경 + 군집에 이펙트를 통해 낚시 가시성 추가 + 테스트용 군집 애니메이션 추가 + Epic Toon EX 에셋의 스크립트 수정 버전 ㄴ ParticleWeapon(Layer 선택, UnityEvent Hit 델리게이트 기능 추가) 사용 + Cannon의 x축 회전 고정 + Cannon이 공격한 Layer에 따른 기능 변경 + DataManager에 PlayerInventory 추가 ㄴ 초창기에 사용한 코딩 삭제 + 초창기에 사용했던 스크립트들 일부 정리
23 lines
691 B
C#
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();
|
|
}
|
|
}
|
|
} |