각종 경고 수정
This commit is contained in:
@@ -329,14 +329,14 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
|
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.NetworkObject
|
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.NetworkObject
|
||||||
GlobalObjectIdHash: 3924490917
|
GlobalObjectIdHash: 3269291363
|
||||||
InScenePlacedSourceGlobalObjectIdHash: 0
|
InScenePlacedSourceGlobalObjectIdHash: 3924490917
|
||||||
DeferredDespawnTick: 0
|
DeferredDespawnTick: 0
|
||||||
Ownership: 1
|
Ownership: 1
|
||||||
AlwaysReplicateAsRoot: 0
|
AlwaysReplicateAsRoot: 0
|
||||||
SynchronizeTransform: 1
|
SynchronizeTransform: 1
|
||||||
ActiveSceneSynchronization: 0
|
ActiveSceneSynchronization: 0
|
||||||
SceneMigrationSynchronization: 1
|
SceneMigrationSynchronization: 0
|
||||||
SpawnWithObservers: 1
|
SpawnWithObservers: 1
|
||||||
DontDestroyWithOwner: 0
|
DontDestroyWithOwner: 0
|
||||||
AutoObjectParentSync: 1
|
AutoObjectParentSync: 1
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ public class UndergroundGenerator : NetworkBehaviour
|
|||||||
[SerializeField, Range(0, 1)] private float baseResourceThreshold = 0.8f;
|
[SerializeField, Range(0, 1)] private float baseResourceThreshold = 0.8f;
|
||||||
|
|
||||||
[Header("Depth Settings")]
|
[Header("Depth Settings")]
|
||||||
[SerializeField] private bool increaseResourceWithDepth = true;
|
|
||||||
[SerializeField] private float depthFactor = 0.005f; // 깊어질수록 임계값 감소 (자원 증가)
|
[SerializeField] private float depthFactor = 0.005f; // 깊어질수록 임계값 감소 (자원 증가)
|
||||||
|
|
||||||
[Header("Prefabs")]
|
[Header("Prefabs")]
|
||||||
|
|||||||
@@ -88,14 +88,16 @@ public class MineableBlock : NetworkBehaviour, IDamageable
|
|||||||
_health.OnDeath += HandleDeath;
|
_health.OnDeath += HandleDeath;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public override void OnDestroy() // 1. override 키워드 추가
|
||||||
void OnDestroy()
|
|
||||||
{
|
{
|
||||||
if (_health != null)
|
if (_health != null)
|
||||||
{
|
{
|
||||||
_health.OnDamaged -= HandleDamaged;
|
_health.OnDamaged -= HandleDamaged;
|
||||||
_health.OnDeath -= HandleDeath;
|
_health.OnDeath -= HandleDeath;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 2. 부모 클래스 실행
|
||||||
|
base.OnDestroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void OnNetworkSpawn()
|
public override void OnNetworkSpawn()
|
||||||
|
|||||||
@@ -8,8 +8,6 @@ public class PlaceableBehavior : ItemBehavior
|
|||||||
{
|
{
|
||||||
[Header("Placement Settings")]
|
[Header("Placement Settings")]
|
||||||
[SerializeField] private GameObject placeablePrefab;
|
[SerializeField] private GameObject placeablePrefab;
|
||||||
[SerializeField] private bool requiresGround = true;
|
|
||||||
[SerializeField] private float placementRange = 5f;
|
|
||||||
|
|
||||||
public override bool IsConsumable => true;
|
public override bool IsConsumable => true;
|
||||||
|
|
||||||
|
|||||||
@@ -11,10 +11,6 @@ using UnityEngine;
|
|||||||
[RequireComponent(typeof(MeshCollider))]
|
[RequireComponent(typeof(MeshCollider))]
|
||||||
public class MineableChunk : NetworkBehaviour, ChunkMeshBuilder.INeighborProvider
|
public class MineableChunk : NetworkBehaviour, ChunkMeshBuilder.INeighborProvider
|
||||||
{
|
{
|
||||||
[Header("Block Settings")]
|
|
||||||
[SerializeField] private byte normalBlockHealth = 100;
|
|
||||||
[SerializeField] private byte resourceBlockHealth = 150;
|
|
||||||
|
|
||||||
[Header("Drop Settings")]
|
[Header("Drop Settings")]
|
||||||
[SerializeField] private ItemData normalDropItem;
|
[SerializeField] private ItemData normalDropItem;
|
||||||
[SerializeField] private ItemData resourceDropItem;
|
[SerializeField] private ItemData resourceDropItem;
|
||||||
@@ -48,7 +44,6 @@ public class MineableChunk : NetworkBehaviour, ChunkMeshBuilder.INeighborProvide
|
|||||||
// Local cache for quick access
|
// Local cache for quick access
|
||||||
private ChunkState _localState;
|
private ChunkState _localState;
|
||||||
private ChunkCoord _chunkCoord;
|
private ChunkCoord _chunkCoord;
|
||||||
private bool _isInitialized = false;
|
|
||||||
|
|
||||||
// Components
|
// Components
|
||||||
private MeshFilter _meshFilter;
|
private MeshFilter _meshFilter;
|
||||||
|
|||||||
Reference in New Issue
Block a user