Nenhuma descrição
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

BoltStateResources.cs 918B

123456789101112131415161718192021222324252627282930313233343536
  1. namespace Unity.VisualScripting
  2. {
  3. [Plugin(BoltState.ID)]
  4. public sealed class BoltStateResources : PluginResources
  5. {
  6. private BoltStateResources(BoltState plugin) : base(plugin)
  7. {
  8. icons = new Icons(this);
  9. }
  10. public Icons icons { get; private set; }
  11. public override void LateInitialize()
  12. {
  13. icons.Load();
  14. }
  15. public class Icons
  16. {
  17. public Icons(BoltStateResources resources)
  18. {
  19. this.resources = resources;
  20. }
  21. private readonly BoltStateResources resources;
  22. public EditorTexture graph { get; private set; }
  23. public EditorTexture state { get; private set; }
  24. public void Load()
  25. {
  26. graph = typeof(StateGraph).Icon();
  27. state = typeof(State).Icon();
  28. }
  29. }
  30. }
  31. }