Ejemplo n.º 1
0
        public T AttachStatus <T>(object configObject) where T : StatusAbility, new()
        {
            var status = AttachAbility <T>(configObject);

            if (!TypeIdStatuses.ContainsKey(status.StatusConfigObject.ID))
            {
                TypeIdStatuses.Add(status.StatusConfigObject.ID, new List <StatusAbility>());
            }
            TypeIdStatuses[status.StatusConfigObject.ID].Add(status);
            return(status);
        }
Ejemplo n.º 2
0
 public bool HasStatus(string statusTypeId)
 {
     return(TypeIdStatuses.ContainsKey(statusTypeId));
 }