Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
ScriptFlags.cs
Go to the documentation of this file.
1 // Copyright (c) 2014 Silicon Studio Corp. (http://siliconstudio.co.jp)
2 // This file is distributed under GPL v3. See LICENSE.md for details.
3 using System;
4 
5 namespace SiliconStudio.Core.MicroThreading
6 {
7  [Flags]
8  public enum ScriptFlags
9  {
10  /// <summary>
11  /// Empty value.
12  /// </summary>
13  None = 0,
14 
15  /// <summary>
16  /// Automatically run on assembly startup.
17  /// </summary>
18  AssemblyStartup = 1,
19 
20  /// <summary>
21  /// Automatically run on assembly first startup (not executed if assembly is reloaded).
22  /// </summary>
24 
25  /// <summary>
26  /// Automatically run on assembly unload.
27  /// </summary>
28  AssemblyUnload = 4,
29 
30  // TODO: Not implemented yet
31  /// <summary>
32  /// MicroThread won't be killed if assembly is unloaded (including reload).
33  /// </summary>
35  }
36 }
Automatically run on assembly unload.
MicroThread won't be killed if assembly is unloaded (including reload).
Flags
Enumeration of the new Assimp's flags.
Automatically run on assembly first startup (not executed if assembly is reloaded).
Automatically run on assembly startup.