This commit is contained in:
CortexCore
2023-10-20 19:31:12 +08:00
parent 5cd094ed9a
commit a160813262
1878 changed files with 630581 additions and 4485 deletions

View File

@@ -0,0 +1,30 @@
using System.Collections;
using System.Collections.Generic;
using BITKit.Entities;
using UnityEngine;
using IEntity = BITKit.Core.Entites.IEntity;
namespace BITFALL.Scenes
{
public struct SceneAreaDamage:IDamageType{
}
public class SceneDamageArea : MonoBehaviour
{
[SerializeField] private int damage = 128;
public void OnDetected(Collider other)
{
if(enabled is false) return;
if (other.TryGetComponent<Entity>(out var entity))
{
entity.Invoke<DamageMessage>(new DamageMessage()
{
damage = damage,
damageType = new SceneAreaDamage(),
target = entity
});
}
}
}
}