updat core

This commit is contained in:
2024-10-21 16:20:37 +08:00
parent afc7f2d1bc
commit 93fe7b4d04
33 changed files with 1381 additions and 478 deletions

View File

@@ -0,0 +1,35 @@
using Game.EventDefine;
using Sirenix.OdinInspector;
using UnityEngine;
namespace Game.Component.SceneProp
{
public class EventTriggerProp : BaseProp
{
public enum TriggerType
{
None = 0,
GameComplete,
CloseUp
}
public TriggerType _triggerType = TriggerType.None;
[ShowIf ("_triggerType", TriggerType.CloseUp)]
public Transform _closeUpTarget = null;
protected override void OnTrigger (PlayerEntity entity)
{
switch (this._triggerType)
{
case TriggerType.CloseUp:
GameEventDefine.CloseUp.SendMessage (this._closeUpTarget);
break;
case TriggerType.GameComplete:
GameEventDefine.GameComplete.SendMessage ();
break;
}
}
}
}