public static void init() { if (initialized) { return; } MethodInfo method; try { method = typeof(Event).GetMethod("createHiddenHelper", BindingFlags.Static | BindingFlags.NonPublic); eventHelper = (IHiddenEventHelper)method.Invoke(null, null); method = typeof(Bullet).GetMethod("createHiddenHelper", BindingFlags.Static | BindingFlags.NonPublic); bulletHelper = (IHiddenBulletHelper)method.Invoke(null, null); method = typeof(RobotStatus).GetMethod("createHiddenSerializer", BindingFlags.Static | BindingFlags.NonPublic); statusHelper = (IHiddenStatusHelper)method.Invoke(null, null); method = typeof(BattleRules).GetMethod("createHiddenHelper", BindingFlags.Static | BindingFlags.NonPublic); rulesHelper = (IHiddenRulesHelper)method.Invoke(null, null); initialized = true; } catch (Exception e) { LoggerN.logError(e); Environment.Exit(-1); } }
public static void init() { if (initialized) { return; } MethodInfo method; try { method = typeof (Event).GetMethod("createHiddenHelper", BindingFlags.Static | BindingFlags.NonPublic); eventHelper = (IHiddenEventHelper) method.Invoke(null, null); method = typeof (Bullet).GetMethod("createHiddenHelper", BindingFlags.Static | BindingFlags.NonPublic); bulletHelper = (IHiddenBulletHelper) method.Invoke(null, null); method = typeof (RobotStatus).GetMethod("createHiddenSerializer", BindingFlags.Static | BindingFlags.NonPublic); statusHelper = (IHiddenStatusHelper) method.Invoke(null, null); method = typeof (BattleRules).GetMethod("createHiddenHelper", BindingFlags.Static | BindingFlags.NonPublic); rulesHelper = (IHiddenRulesHelper) method.Invoke(null, null); initialized = true; } catch (Exception e) { LoggerN.logError(e); Environment.Exit(-1); } }