Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/FishLabelMarkerAttacher.cs
2026-03-04 10:03:45 +08:00

37 lines
789 B
C#

using Steamworks;
using UFS2.Gameplay;
using UnityEngine;
public class FishLabelMarkerAttacher : MonoBehaviour
{
[SerializeField]
private FishLabelMarker fishLabelMarker_template;
private void FishSpawner_OnSpawnFish(FishEntity fishEntity, int fishIndex)
{
if (SteamApps.GetCurrentBetaName(out var pchName, 100))
{
pchName = pchName.ToLower();
if (pchName.Contains("test"))
{
AttachLabel(fishEntity);
}
}
}
private void OnEnable()
{
FishSpawner.OnSpawnFish += FishSpawner_OnSpawnFish;
}
private void OnDisable()
{
FishSpawner.OnSpawnFish -= FishSpawner_OnSpawnFish;
}
private void AttachLabel(FishEntity fishEntity)
{
Object.Instantiate(fishLabelMarker_template, fishEntity.transform.position, Quaternion.identity, fishEntity.transform);
}
}