示例#1
0
 // Token: 0x06000B86 RID: 2950 RVA: 0x00052C7C File Offset: 0x00050E7C
 private string GetForcedEvent()
 {
     if (EnemyHud.instance != null)
     {
         Character activeBoss = EnemyHud.instance.GetActiveBoss();
         if (activeBoss != null && activeBoss.m_bossEvent.Length > 0)
         {
             return(activeBoss.m_bossEvent);
         }
         string @event = EventZone.GetEvent();
         if (@event != null)
         {
             return(@event);
         }
     }
     return(null);
 }
示例#2
0
 object SelectNewZone(MonoBehaviour monoplayer, string radius)
 {
     if (EventGameName == null || EventGameName == "")
     {
         return(MessagesEventNotSet);
     }
     if (!(EventGames.Contains(EventGameName)))
     {
         return(string.Format(MessagesEventNotAnEvent, EventGameName.ToString()));
     }
     if (EventStarted || EventOpen)
     {
         return(MessagesEventCloseAndEnd);
     }
     Interface.CallHook("OnSelectEventZone", new object[] { monoplayer, radius });
     if (zonelogs[EventGameName] != null)
     {
         storedData.ZoneLogs.Remove(zonelogs[EventGameName]);
     }
     zonelogs[EventGameName] = new EventZone(EventGameName, monoplayer.transform.position, Convert.ToSingle(radius));
     storedData.ZoneLogs.Add(zonelogs[EventGameName]);
     InitializeZone(EventGameName);
     return(true);
 }