private static void AddGlobalEventToEventLog(MyGlobalEvent globalEvent) { if (globalEvent.WriteToEventLog) { MySession.Static.EventLog.AddGlobalEvent(globalEvent.Type); } }
public static void StartGlobalEvent(MyGlobalEvent globalEvent) { if (MyMultiplayerGameplay.IsHosting) { MyMultiplayerGameplay.Static.SendEvent(MyCamera.Position, globalEvent.Type, MyMwcUtils.GetRandomInt(int.MaxValue)); } globalEvent.Action(globalEvent, null); AddGlobalEventToEventLog(globalEvent); }
private static void AddGlobalEventToEventLog(MyGlobalEvent globalEvent) { if (globalEvent.WriteToEventLog) { MySession.Static.EventLog.AddGlobalEvent(globalEvent.Type); } }
public static void StartGlobalEvent(MyGlobalEvent globalEvent) { if (MyMultiplayerGameplay.IsHosting) { MyMultiplayerGameplay.Static.SendEvent(MyCamera.Position, globalEvent.Type, MyMwcUtils.GetRandomInt(int.MaxValue)); } globalEvent.Action(globalEvent, null); AddGlobalEventToEventLog(globalEvent); }
public static void SetRatePerHour(MyGlobalEventEnum globalAction, float ratePerHour) { MyGlobalEvent globalEvent = m_globalEvents[(int)globalAction]; globalEvent.RatePerHour = ratePerHour; }
public static void Enable(MyGlobalEventEnum globalAction, bool enabled) { MyGlobalEvent globalEvent = m_globalEvents[(int)globalAction]; globalEvent.Enabled = enabled; }
public static void StartGlobalEvent(MyGlobalEventEnum globalAction) { MyGlobalEvent globalEvent = m_globalEvents[(int)globalAction]; StartGlobalEvent(globalEvent); }