コード例 #1
0
        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();
            }
        }
コード例 #2
0
ファイル: EventTriggeredEvent.cs プロジェクト: Notulp/Pluton
 public EventTriggeredEvent(TriggeredEventPrefab triggeredEventPrefab)
 {
     targetPrefab = triggeredEventPrefab.targetPrefab;
 }
コード例 #3
0
ファイル: Hooks.cs プロジェクト: Notulp/Pluton.Rust
        /// <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();
        }
コード例 #4
0
 public EventTriggeredEvent(TriggeredEventPrefab triggeredEventPrefab)
 {
     targetPrefab = triggeredEventPrefab.targetPrefab;
 }