示例#1
0
文件: Sys.cs 项目: Erendel/7h
        public static void PingInfoChange(Guid modID)
        {
            ModStatusEventArgs e = new ModStatusEventArgs()
            {
                ModID = modID, Status = ModStatus.InfoChanged, OldStatus = ModStatus.InfoChanged
            };

            StatusChanged?.Invoke(null, e);
        }
示例#2
0
        public static void Ping(Guid modID)
        {
            ModStatus st;

            _statuses.TryGetValue(modID, out st);
            ModStatusEventArgs e = new ModStatusEventArgs()
            {
                ModID = modID, Status = st, OldStatus = st
            };

            StatusChanged(null, e);
        }
示例#3
0
        public static void SetStatus(Guid modID, ModStatus status)
        {
            ModStatus olds;

            _statuses.TryGetValue(modID, out olds);
            _statuses[modID] = status;
            ModStatusEventArgs e = new ModStatusEventArgs()
            {
                ModID = modID, Status = status, OldStatus = olds
            };

            StatusChanged(null, e);
        }