using System; using Game.EventDefine; using UnityEngine; namespace Game.Component.SceneProp { /// /// 游戏成功触发器 /// public class SuccessProp : BaseProp { protected override void OnReady () { } protected override void OnTrigger (PlayerEntity entity) { // GameEventDefine.GameComplete.SendMessage (); GameEventDefine.ChangeGameFsm.SendMessage (GameState.SuccessGame); } #if UNITY_EDITOR private void OnDrawGizmos () { Gizmos.color = Color.yellow; Gizmos.DrawSphere (transform.position , 0.5f); UnityEditor.Handles.Label (transform.position, "通关点"); } #endif } }