Maze / Library /PackageCache /com.unity.visualscripting@1.8.0 /Editor /VisualScripting.State /Plugin /BoltStateResources.cs
| namespace Unity.VisualScripting | |
| { | |
| [] | |
| 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(); | |
| } | |
| } | |
| } | |
| } | |