private static extern IntPtr ResourceContext_new( [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] Graphics.Graphics graphics, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] Audio.Audio audio, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] Game.ParameterManager parameterManager, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] ScriptEngine scriptEngine, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] Physics.Physics physics, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] ResourceManager resourceManager);
public ResourceContext(Graphics.Graphics graphics, Audio.Audio audio, Game.ParameterManager parameterManager, ScriptEngine scriptEngine, Physics.Physics physics, ResourceManager resourceManager) { NativePtr = ResourceContext_new(graphics, audio, parameterManager, scriptEngine, physics, resourceManager); Graphics = graphics; Audio = audio; ParameterManager = parameterManager; ScriptEngine = scriptEngine; Physics = physics; ResourceManager = resourceManager; }
/// <summary> /// Chargement des différents systèmes. /// </summary> private void Load() { #if DEBUG Console.WriteLine("Loadind systems..."); #endif Graphic = new Graphic.Graphic(this, 1024, 768, "Game", 60, Styles.Default); Input = new Input.Input(this); Audio = new Audio.Audio(this); Game = new Game.Game(this); #if DEBUG Debug = new Debug.Debug(this); Console.WriteLine("Systems loaded!"); #endif }
public Pause(Context context) { this.context = context; audio = new Audio.Audio(context); }
public SkeletonInfo(Context context) { this.context = context; audio = new Audio.Audio(context); }