Beispiel #1
0
 public static void RegisterFromGameAssemblies(this MyReplicationLayerBase layer)
 {
     Assembly[] assemblyArray = new Assembly[] { typeof(MySandboxGame).Assembly, typeof(MyRenderProfiler).Assembly, MyPlugins.GameAssembly, MyPlugins.SandboxAssembly, MyPlugins.SandboxGameAssembly };
     layer.RegisterFromAssembly((from s in assemblyArray
                                 where s != null
                                 select s).Distinct <Assembly>());
 }
        public static void RegisterFromGameAssemblies(this MyReplicationLayerBase layer)
        {
#if XB1 // XB1_ALLINONEASSEMBLY
            layer.RegisterFromAssembly(MyAssembly.AllInOneAssembly);
#else // !XB1
            var assemblies = new Assembly[] { typeof(MySandboxGame).Assembly, MyPlugins.GameAssembly, MyPlugins.SandboxAssembly, MyPlugins.SandboxGameAssembly, MyPlugins.UserAssembly };
            layer.RegisterFromAssembly(assemblies.Where(s => s != null).Distinct());
#endif // !XB1
        }
Beispiel #3
0
        public static void RegisterFromGameAssemblies(this MyReplicationLayerBase layer)
        {
            var assemblies = new Assembly[] { typeof(MySandboxGame).Assembly, MyPlugins.GameAssembly, MyPlugins.SandboxAssembly, MyPlugins.SandboxGameAssembly, MyPlugins.UserAssembly };

            layer.RegisterFromAssembly(assemblies.Where(s => s != null).Distinct());
        }