+ Layer Boids, Boid로 분리 + Fish의 로직을 Boids(군집) 알고리즘으로 변경 + 군집에 이펙트를 통해 낚시 가시성 추가 + 테스트용 군집 애니메이션 추가 + Epic Toon EX 에셋의 스크립트 수정 버전 ㄴ ParticleWeapon(Layer 선택, UnityEvent Hit 델리게이트 기능 추가) 사용 + Cannon의 x축 회전 고정 + Cannon이 공격한 Layer에 따른 기능 변경 + DataManager에 PlayerInventory 추가 ㄴ 초창기에 사용한 코딩 삭제 + 초창기에 사용했던 스크립트들 일부 정리
31 lines
678 B
C#
31 lines
678 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
// ReSharper disable once CheckNamespace
|
|
namespace BlueWaterProject
|
|
{
|
|
[Serializable]
|
|
public class FishInfo
|
|
{
|
|
[field: SerializeField] public string Name { get; private set; }
|
|
[field: SerializeField] public int Count { get; private set; }
|
|
|
|
public FishInfo(string name, int count)
|
|
{
|
|
Name = name;
|
|
Count = count;
|
|
}
|
|
|
|
public void AddCount(int? value = null)
|
|
{
|
|
if (value == null)
|
|
{
|
|
Count++;
|
|
}
|
|
else
|
|
{
|
|
Count += (int)value;
|
|
}
|
|
}
|
|
}
|
|
} |