Example #1
0
        public Release Update <T>(out T component) where T : class, new()
        {
            ComponentStorage <TEntity, T> .Update((TEntity)this, out component);

            return(new Release());
        }
Example #2
0
 public void Remove <T>() where T : class, new()
 {
     ComponentStorage <TEntity, T> .Remove((TEntity)this);
 }
Example #3
0
        public Release Insert <T>(out T value) where T : class, new()
        {
            value = ComponentStorage <TEntity, T> .Add((TEntity)this);

            return(new Release());
        }