123456789101112131415161718192021222324252627282930313233343536 |
- namespace Unity.VisualScripting
- {
- [Plugin(BoltState.ID)]
- public sealed class BoltStateResources : PluginResources
- {
- private BoltStateResources(BoltState plugin) : base(plugin)
- {
- icons = new Icons(this);
- }
-
- public Icons icons { get; private set; }
-
- public override void LateInitialize()
- {
- icons.Load();
- }
-
- public class Icons
- {
- public Icons(BoltStateResources resources)
- {
- this.resources = resources;
- }
-
- private readonly BoltStateResources resources;
- public EditorTexture graph { get; private set; }
- public EditorTexture state { get; private set; }
-
- public void Load()
- {
- graph = typeof(StateGraph).Icon();
- state = typeof(State).Icon();
- }
- }
- }
- }
|