/// <summary> /// Initialise the engine. /// </summary> /// <param name="plugin">The plugin this is part of.</param> public Engine(AlexandriaPlugin plugin) : base(plugin) { }
/// <summary>Initialise the game.</summary> /// <param name="plugin"></param> /// <param name="engine"></param> /// <param name="guid">The <see cref="Guid"/> that uniquely identifies the <see cref="Game"/> or <c>null</c> to use the <see cref="Guid"/> of this <see cref="Type"/>. If a given <see cref="Game"/> class supports multiple games, the <see cref="Guid"/> must be unique.</param> Game(AlexandriaPlugin plugin, Engine engine, Guid? guid) : base(plugin) { this.engine = engine; Guid = guid.GetValueOrDefault(GetType().GUID); }
/// <summary> /// Initialise the object. /// </summary> /// <param name="plugin"></param> public AlexandriaPluginFormatAsset(AlexandriaPlugin plugin) : base(plugin) { }
/// <summary>Initialise the platform.</summary> /// <param name="plugin"></param> public Platform(AlexandriaPlugin plugin) : base(plugin) { }
/// <summary>Initialise the game.</summary> /// <param name="plugin"></param> /// <param name="guid">The <see cref="Guid"/> that uniquely identifies the <see cref="Game"/> or <c>null</c> to use the <see cref="Guid"/> of this <see cref="Type"/>. If a given <see cref="Game"/> class supports multiple games, the <see cref="Guid"/> must be unique.</param> public Game(AlexandriaPlugin plugin, Guid? guid) : this(plugin, null, guid) { }
/// <summary>Initialise the game.</summary> /// <param name="plugin"></param> /// <param name="guid">The <see cref="Guid"/> that uniquely identifies the <see cref="Game"/> or <c>null</c> to use the <see cref="Guid"/> of this <see cref="Type"/>. If a given <see cref="Game"/> class supports multiple games, the <see cref="Guid"/> must be unique.</param> public Game(AlexandriaPlugin plugin, Guid?guid) : this(plugin, null, guid) { }
/// <summary>Initialise the game.</summary> /// <param name="plugin"></param> /// <param name="engine"></param> /// <param name="guid">The <see cref="Guid"/> that uniquely identifies the <see cref="Game"/> or <c>null</c> to use the <see cref="Guid"/> of this <see cref="Type"/>. If a given <see cref="Game"/> class supports multiple games, the <see cref="Guid"/> must be unique.</param> Game(AlexandriaPlugin plugin, Engine engine, Guid?guid) : base(plugin) { this.engine = engine; Guid = guid.GetValueOrDefault(GetType().GUID); }
/// <summary> /// Initialise the engine. /// </summary> /// <param name="plugin">The plugin this is part of.</param> public Engine(AlexandriaPlugin plugin) : base(plugin) { }
/// <summary>Initialise the platform.</summary> /// <param name="plugin"></param> public Platform(AlexandriaPlugin plugin) : base(plugin) { }
/// <summary> /// Initialise the object. /// </summary> /// <param name="plugin"></param> public AlexandriaPluginFormatAsset(AlexandriaPlugin plugin) : base(plugin) { }