예제 #1
0
        public static void Reload(this GraphElement element)
        {
            var evt = new Event()
            {
                type        = EventType.ExecuteCommand,
                commandName = UdonGraphCommands.Reload
            };

            using (var e = ExecuteCommandEvent.GetPooled(evt))
            {
                element.SendEvent(e);
            }
        }
예제 #2
0
        public static void Reserialize(this GraphElement element)
        {
            MarkDirty();

            var evt = new Event()
            {
                type        = EventType.ExecuteCommand,
                commandName = UdonGraphCommands.Reserialize,
            };

            using (var e = ExecuteCommandEvent.GetPooled(evt))
            {
                element.SendEvent(e);
            }
        }
예제 #3
0
        public static void SaveNewData(this GraphElement element)
        {
            var evt = new Event()
            {
                type        = EventType.ExecuteCommand,
                commandName = UdonGraphCommands.SaveNewData
            };

            using (var e = ExecuteCommandEvent.GetPooled(evt))
            {
                element.SendEvent(e);
            }

            MarkDirty();
        }