public static void On_EventTriggered(TriggeredEventPrefab tep) { EventTriggeredEvent ete = new EventTriggeredEvent(tep); OnNext("On_EventTriggered", ete); if (ete.Stop) { return; } Debug.Log("[event] " + ete.Prefab); BaseEntity baseEntity = GameManager.server.CreateEntity(ete.Prefab); if (baseEntity) { baseEntity.Spawn(); } }
public EventTriggeredEvent(TriggeredEventPrefab triggeredEventPrefab) { targetPrefab = triggeredEventPrefab.targetPrefab; }
/// <summary> /// Called from <c>nothing</c> . /// </summary> public static void On_EventTriggered(TriggeredEventPrefab tep) { var ete = new EventTriggeredEvent(tep); OnNext("On_EventTriggered", ete); if (ete.Stop) return; Debug.Log("[event] " + ete.Prefab); BaseEntity baseEntity = GameManager.server.CreateEntity(ete.Prefab); if (baseEntity) baseEntity.Spawn(); }