Esempio n. 1
0
        public static void Set <TComponent, TValue>(this PersistentComponentAccessor <TComponent> accessor, TValue value) where TComponent : class, IValueComponent <TValue>, new()
        {
            var newcomponent = accessor.Entity.CreateComponent <TComponent>();

            newcomponent.Value = value;
            accessor.Entity.ReplaceComponent(newcomponent);
        }
Esempio n. 2
0
 public static void IsFlagged <TComponent>(this PersistentComponentAccessor <TComponent> accessor, bool value = true) where TComponent : class, IFlagComponent, new()
 {
     accessor.Entity.IsFlagged <TComponent>();
 }