(clienr) feat:事件定义

This commit is contained in:
m0_75251201
2025-08-28 15:07:36 +08:00
parent 9713ad9129
commit 56956f351f
17 changed files with 305 additions and 3063 deletions

View File

@ -1,21 +1,8 @@
namespace Data
{
public enum EventType
{
None,
SpawnCharacter,
SpawnBuilding,
SpawnBullet,
SpawnPickup,
SpawnDefaultEntity,
}
public class EventDef : Define
{
public EventType eventType = EventType.None;
public EntityDef entityDef_Character; // 用于 EventType.SpawnCharacter
public BuildingDef entityDef_Building; // 用于 EventType.SpawnBuilding
public BulletDef entityDef_Bullet; // 用于 EventType.SpawnBullet
public ItemDef entityDef_Pickup; // 用于 EventType.SpawnPickup
public EventDef() { }
public HediffEventDef hediffEvent;
public EntityEventDef entityEvent;
}
}