Skip to content

Commit

Permalink
release 0.13.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Doraku committed Jan 19, 2020
1 parent efc6868 commit 01071ba
Show file tree
Hide file tree
Showing 41 changed files with 404 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
## EntityCommandRecorder(int, int) Constructor
Creates an [EntityCommandRecorder](./DefaultEcs-Command-EntityCommandRecorder.md 'DefaultEcs.Command.EntityCommandRecorder') with a custom default size which can grow to a maximum capacity.
```C#
public EntityCommandRecorder(int defaultCapacity, int maxCapacity);
public EntityCommandRecorder(int capacity, int maxCapacity);
```
#### Parameters
<a name='DefaultEcs-Command-EntityCommandRecorder-EntityCommandRecorder(int_int)-defaultCapacity'></a>
`defaultCapacity` [System.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System.Int32')
<a name='DefaultEcs-Command-EntityCommandRecorder-EntityCommandRecorder(int_int)-capacity'></a>
`capacity` [System.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System.Int32')
The default size of the [EntityCommandRecorder](./DefaultEcs-Command-EntityCommandRecorder.md 'DefaultEcs.Command.EntityCommandRecorder').

<a name='DefaultEcs-Command-EntityCommandRecorder-EntityCommandRecorder(int_int)-maxCapacity'></a>
Expand All @@ -16,8 +16,8 @@ The maximum capacity of the [EntityCommandRecorder](./DefaultEcs-Command-EntityC

#### Exceptions
[System.ArgumentException](https://docs.microsoft.com/en-us/dotnet/api/System.ArgumentException 'System.ArgumentException')
[defaultCapacity](#DefaultEcs-Command-EntityCommandRecorder-EntityCommandRecorder(int_int)-defaultCapacity 'DefaultEcs.Command.EntityCommandRecorder.EntityCommandRecorder(int, int).defaultCapacity') cannot be negative.
[capacity](#DefaultEcs-Command-EntityCommandRecorder-EntityCommandRecorder(int_int)-capacity 'DefaultEcs.Command.EntityCommandRecorder.EntityCommandRecorder(int, int).capacity') cannot be negative.
[System.ArgumentException](https://docs.microsoft.com/en-us/dotnet/api/System.ArgumentException 'System.ArgumentException')
[maxCapacity](#DefaultEcs-Command-EntityCommandRecorder-EntityCommandRecorder(int_int)-maxCapacity 'DefaultEcs.Command.EntityCommandRecorder.EntityCommandRecorder(int, int).maxCapacity') cannot be negative.
[System.ArgumentException](https://docs.microsoft.com/en-us/dotnet/api/System.ArgumentException 'System.ArgumentException')
[maxCapacity](#DefaultEcs-Command-EntityCommandRecorder-EntityCommandRecorder(int_int)-maxCapacity 'DefaultEcs.Command.EntityCommandRecorder.EntityCommandRecorder(int, int).maxCapacity') is inferior to [defaultCapacity](#DefaultEcs-Command-EntityCommandRecorder-EntityCommandRecorder(int_int)-defaultCapacity 'DefaultEcs.Command.EntityCommandRecorder.EntityCommandRecorder(int, int).defaultCapacity').
[maxCapacity](#DefaultEcs-Command-EntityCommandRecorder-EntityCommandRecorder(int_int)-maxCapacity 'DefaultEcs.Command.EntityCommandRecorder.EntityCommandRecorder(int, int).maxCapacity') is inferior to [capacity](#DefaultEcs-Command-EntityCommandRecorder-EntityCommandRecorder(int_int)-capacity 'DefaultEcs.Command.EntityCommandRecorder.EntityCommandRecorder(int, int).capacity').
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
### [DefaultEcs.Command](./DefaultEcs-Command.md 'DefaultEcs.Command').[EntityRecord](./DefaultEcs-Command-EntityRecord.md 'DefaultEcs.Command.EntityRecord')
## EntityRecord.RemoveFromChildrenOf(DefaultEcs.Command.EntityRecord) Method
Remove the given [EntityRecord](./DefaultEcs-Command-EntityRecord.md 'DefaultEcs.Command.EntityRecord') corresponding [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') from corresponding [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') parents.
This command takes 9 bytes.
```C#
public void RemoveFromChildrenOf(in DefaultEcs.Command.EntityRecord parent);
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
### [DefaultEcs.Command](./DefaultEcs-Command.md 'DefaultEcs.Command').[EntityRecord](./DefaultEcs-Command-EntityRecord.md 'DefaultEcs.Command.EntityRecord')
## EntityRecord.RemoveFromParentsOf(DefaultEcs.Command.EntityRecord) Method
Remove the given [EntityRecord](./DefaultEcs-Command-EntityRecord.md 'DefaultEcs.Command.EntityRecord') corresponding [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') from corresponding [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') children.
This command takes 9 bytes.
```C#
public void RemoveFromParentsOf(in DefaultEcs.Command.EntityRecord child);
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
### [DefaultEcs.Command](./DefaultEcs-Command.md 'DefaultEcs.Command').[EntityRecord](./DefaultEcs-Command-EntityRecord.md 'DefaultEcs.Command.EntityRecord')
## EntityRecord.SetAsChildOf(DefaultEcs.Command.EntityRecord) Method
Makes it so when given [EntityRecord](./DefaultEcs-Command-EntityRecord.md 'DefaultEcs.Command.EntityRecord') corresponding [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') is disposed, corresponding [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') will also be disposed.
This command takes 9 bytes.
```C#
public void SetAsChildOf(in DefaultEcs.Command.EntityRecord parent);
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
### [DefaultEcs.Command](./DefaultEcs-Command.md 'DefaultEcs.Command').[EntityRecord](./DefaultEcs-Command-EntityRecord.md 'DefaultEcs.Command.EntityRecord')
## EntityRecord.SetAsParentOf(DefaultEcs.Command.EntityRecord) Method
Makes it so when corresponding [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') is disposed, given [EntityRecord](./DefaultEcs-Command-EntityRecord.md 'DefaultEcs.Command.EntityRecord') corresponding [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') will also be disposed.
This command takes 9 bytes.
```C#
public void SetAsParentOf(in DefaultEcs.Command.EntityRecord child);
```
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs](./DefaultEcs.md 'DefaultEcs').[Components&lt;T&gt;](./DefaultEcs-Components-T-.md 'DefaultEcs.Components&lt;T&gt;')
## Components&lt;T&gt;.this[DefaultEcs.Entity] Property
Gets the component of type [T](./DefaultEcs-Components-T-.md#DefaultEcs-Components-T--T 'DefaultEcs.Components&lt;T&gt;.T') on the provided [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity').
```C#
public ref T this[DefaultEcs.Entity entity] { get; }
```
#### Parameters
<a name='DefaultEcs-Components-T--this-DefaultEcs-Entity--entity'></a>
`entity` [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity')
The [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') for which to get the component of type [T](./DefaultEcs-Components-T-.md#DefaultEcs-Components-T--T 'DefaultEcs.Components&lt;T&gt;.T').

#### Returns
[T](./DefaultEcs-Components-T-.md#DefaultEcs-Components-T--T 'DefaultEcs.Components&lt;T&gt;.T')
14 changes: 14 additions & 0 deletions documentation/api/DefaultEcs-Components-T-.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs](./DefaultEcs.md 'DefaultEcs')
## Components&lt;T&gt; Struct
Provides a fast access to the components of type [T](#DefaultEcs-Components-T--T 'DefaultEcs.Components&lt;T&gt;.T').
```C#
public readonly ref struct Components<T>
```
#### Type parameters
<a name='DefaultEcs-Components-T--T'></a>
`T`
The type of the component.

### Properties
- [this[DefaultEcs.Entity]](./DefaultEcs-Components-T--this-DefaultEcs-Entity-.md 'DefaultEcs.Components&lt;T&gt;.this[DefaultEcs.Entity]')
2 changes: 1 addition & 1 deletion documentation/api/DefaultEcs-EntitySet-Dispose().md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs](./DefaultEcs.md 'DefaultEcs').[EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet')
## EntitySet.Dispose() Method
Releases current [EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet') of its subscriptions, stopping it to get modifications on the [World](./DefaultEcs-World.md 'DefaultEcs.World')'s [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity').
Releases current [EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet') of its subscriptions, stopping it to get modifications on the [World](./DefaultEcs-EntitySet-World.md 'DefaultEcs.EntitySet.World')'s [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity').
```C#
public void Dispose();
```
9 changes: 9 additions & 0 deletions documentation/api/DefaultEcs-EntitySet-World.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs](./DefaultEcs.md 'DefaultEcs').[EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet')
## EntitySet.World Property
Gets the [World](./DefaultEcs-World.md 'DefaultEcs.World') instance from which current [EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet') originate.
```C#
public DefaultEcs.World World { get; }
```
#### Returns
[World](./DefaultEcs-World.md 'DefaultEcs.World')
3 changes: 2 additions & 1 deletion documentation/api/DefaultEcs-EntitySet.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs](./DefaultEcs.md 'DefaultEcs')
## EntitySet Class
Represents a sub-selection of [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') instances from a [World](./DefaultEcs-World.md 'DefaultEcs.World').
Represents a sub-selection of [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') instances from a [World](./DefaultEcs-EntitySet-World.md 'DefaultEcs.EntitySet.World').
```C#
public sealed class EntitySet :
IDisposable
Expand All @@ -11,6 +11,7 @@ Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.O
Implements [System.IDisposable](https://docs.microsoft.com/en-us/dotnet/api/System.IDisposable 'System.IDisposable')
### Properties
- [Count](./DefaultEcs-EntitySet-Count.md 'DefaultEcs.EntitySet.Count')
- [World](./DefaultEcs-EntitySet-World.md 'DefaultEcs.EntitySet.World')
### Methods
- [Complete()](./DefaultEcs-EntitySet-Complete().md 'DefaultEcs.EntitySet.Complete()')
- [Contains(DefaultEcs.Entity)](./DefaultEcs-EntitySet-Contains(DefaultEcs-Entity).md 'DefaultEcs.EntitySet.Contains(DefaultEcs.Entity)')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
## IComponentTypeReader.OnRead&lt;T&gt;(int) Method
Processes the maximum number of component of type [T](#DefaultEcs-Serialization-IComponentTypeReader-OnRead-T-(int)-T 'DefaultEcs.Serialization.IComponentTypeReader.OnRead&lt;T&gt;(int).T').
```C#
void OnRead<T>(int maxComponentCount);
void OnRead<T>(int maxCapacity);
```
#### Type parameters
<a name='DefaultEcs-Serialization-IComponentTypeReader-OnRead-T-(int)-T'></a>
`T`
The type of component.

#### Parameters
<a name='DefaultEcs-Serialization-IComponentTypeReader-OnRead-T-(int)-maxComponentCount'></a>
`maxComponentCount` [System.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System.Int32')
<a name='DefaultEcs-Serialization-IComponentTypeReader-OnRead-T-(int)-maxCapacity'></a>
`maxCapacity` [System.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System.Int32')
The maximum number of component of type [T](#DefaultEcs-Serialization-IComponentTypeReader-OnRead-T-(int)-T 'DefaultEcs.Serialization.IComponentTypeReader.OnRead&lt;T&gt;(int).T').

Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs.System](./DefaultEcs-System.md 'DefaultEcs.System').[AComponentSystem&lt;TState,TComponent&gt;](./DefaultEcs-System-AComponentSystem-TState_TComponent-.md 'DefaultEcs.System.AComponentSystem&lt;TState,TComponent&gt;')
## AComponentSystem(DefaultEcs.World, DefaultEcs.Threading.IParallelRunner, int) Constructor
Initialise a new instance of the [AComponentSystem&lt;TState,TComponent&gt;](./DefaultEcs-System-AComponentSystem-TState_TComponent-.md 'DefaultEcs.System.AComponentSystem&lt;TState,TComponent&gt;') class with the given [World](./DefaultEcs-World.md 'DefaultEcs.World') and [IParallelRunner](./DefaultEcs-Threading-IParallelRunner.md 'DefaultEcs.Threading.IParallelRunner').
```C#
protected AComponentSystem(DefaultEcs.World world, DefaultEcs.Threading.IParallelRunner runner, int minComponentCountByRunnerIndex);
```
#### Parameters
<a name='DefaultEcs-System-AComponentSystem-TState_TComponent--AComponentSystem(DefaultEcs-World_DefaultEcs-Threading-IParallelRunner_int)-world'></a>
`world` [World](./DefaultEcs-World.md 'DefaultEcs.World')
The [World](./DefaultEcs-World.md 'DefaultEcs.World') on which to process the update.

<a name='DefaultEcs-System-AComponentSystem-TState_TComponent--AComponentSystem(DefaultEcs-World_DefaultEcs-Threading-IParallelRunner_int)-runner'></a>
`runner` [IParallelRunner](./DefaultEcs-Threading-IParallelRunner.md 'DefaultEcs.Threading.IParallelRunner')
The [IParallelRunner](./DefaultEcs-Threading-IParallelRunner.md 'DefaultEcs.Threading.IParallelRunner') used to process the update in parallel if not null.

<a name='DefaultEcs-System-AComponentSystem-TState_TComponent--AComponentSystem(DefaultEcs-World_DefaultEcs-Threading-IParallelRunner_int)-minComponentCountByRunnerIndex'></a>
`minComponentCountByRunnerIndex` [System.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System.Int32')
The minimum number of component per runner index to use the given [runner](#DefaultEcs-System-AComponentSystem-TState_TComponent--AComponentSystem(DefaultEcs-World_DefaultEcs-Threading-IParallelRunner_int)-runner 'DefaultEcs.System.AComponentSystem&lt;TState,TComponent&gt;.AComponentSystem(DefaultEcs.World, DefaultEcs.Threading.IParallelRunner, int).runner').

#### Exceptions
[System.ArgumentNullException](https://docs.microsoft.com/en-us/dotnet/api/System.ArgumentNullException 'System.ArgumentNullException')
[world](#DefaultEcs-System-AComponentSystem-TState_TComponent--AComponentSystem(DefaultEcs-World_DefaultEcs-Threading-IParallelRunner_int)-world 'DefaultEcs.System.AComponentSystem&lt;TState,TComponent&gt;.AComponentSystem(DefaultEcs.World, DefaultEcs.Threading.IParallelRunner, int).world') is null.
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ The type of component to update.
### Constructors
- [AComponentSystem(DefaultEcs.World)](./DefaultEcs-System-AComponentSystem-TState_TComponent--AComponentSystem(DefaultEcs-World).md 'DefaultEcs.System.AComponentSystem&lt;TState,TComponent&gt;.AComponentSystem(DefaultEcs.World)')
- [AComponentSystem(DefaultEcs.World, DefaultEcs.Threading.IParallelRunner)](./DefaultEcs-System-AComponentSystem-TState_TComponent--AComponentSystem(DefaultEcs-World_DefaultEcs-Threading-IParallelRunner).md 'DefaultEcs.System.AComponentSystem&lt;TState,TComponent&gt;.AComponentSystem(DefaultEcs.World, DefaultEcs.Threading.IParallelRunner)')
- [AComponentSystem(DefaultEcs.World, DefaultEcs.Threading.IParallelRunner, int)](./DefaultEcs-System-AComponentSystem-TState_TComponent--AComponentSystem(DefaultEcs-World_DefaultEcs-Threading-IParallelRunner_int).md 'DefaultEcs.System.AComponentSystem&lt;TState,TComponent&gt;.AComponentSystem(DefaultEcs.World, DefaultEcs.Threading.IParallelRunner, int)')
### Properties
- [IsEnabled](./DefaultEcs-System-AComponentSystem-TState_TComponent--IsEnabled.md 'DefaultEcs.System.AComponentSystem&lt;TState,TComponent&gt;.IsEnabled')
### Methods
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs.System](./DefaultEcs-System.md 'DefaultEcs.System').[AEntityBufferedSystem&lt;T&gt;](./DefaultEcs-System-AEntityBufferedSystem-T-.md 'DefaultEcs.System.AEntityBufferedSystem&lt;T&gt;')
## AEntityBufferedSystem(DefaultEcs.EntitySet) Constructor
Initialise a new instance of the [AEntityBufferedSystem&lt;T&gt;](./DefaultEcs-System-AEntityBufferedSystem-T-.md 'DefaultEcs.System.AEntityBufferedSystem&lt;T&gt;') class with the given [EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet').
```C#
protected AEntityBufferedSystem(DefaultEcs.EntitySet set);
```
#### Parameters
<a name='DefaultEcs-System-AEntityBufferedSystem-T--AEntityBufferedSystem(DefaultEcs-EntitySet)-set'></a>
`set` [EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet')
The [EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet') on which to process the update.

#### Exceptions
[System.ArgumentNullException](https://docs.microsoft.com/en-us/dotnet/api/System.ArgumentNullException 'System.ArgumentNullException')
[set](#DefaultEcs-System-AEntityBufferedSystem-T--AEntityBufferedSystem(DefaultEcs-EntitySet)-set 'DefaultEcs.System.AEntityBufferedSystem&lt;T&gt;.AEntityBufferedSystem(DefaultEcs.EntitySet).set') is null.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs.System](./DefaultEcs-System.md 'DefaultEcs.System').[AEntityBufferedSystem&lt;T&gt;](./DefaultEcs-System-AEntityBufferedSystem-T-.md 'DefaultEcs.System.AEntityBufferedSystem&lt;T&gt;')
## AEntityBufferedSystem(DefaultEcs.World) Constructor
Initialise a new instance of the [AEntityBufferedSystem&lt;T&gt;](./DefaultEcs-System-AEntityBufferedSystem-T-.md 'DefaultEcs.System.AEntityBufferedSystem&lt;T&gt;') class with the given [World](./DefaultEcs-World.md 'DefaultEcs.World').
To create the inner [EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet'), [WithAttribute](./DefaultEcs-System-WithAttribute.md 'DefaultEcs.System.WithAttribute') and [WithoutAttribute](./DefaultEcs-System-WithoutAttribute.md 'DefaultEcs.System.WithoutAttribute') attributes will be used.
```C#
protected AEntityBufferedSystem(DefaultEcs.World world);
```
#### Parameters
<a name='DefaultEcs-System-AEntityBufferedSystem-T--AEntityBufferedSystem(DefaultEcs-World)-world'></a>
`world` [World](./DefaultEcs-World.md 'DefaultEcs.World')
The [World](./DefaultEcs-World.md 'DefaultEcs.World') from which to get the [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') instances to process the update.

#### Exceptions
[System.ArgumentNullException](https://docs.microsoft.com/en-us/dotnet/api/System.ArgumentNullException 'System.ArgumentNullException')
[world](#DefaultEcs-System-AEntityBufferedSystem-T--AEntityBufferedSystem(DefaultEcs-World)-world 'DefaultEcs.System.AEntityBufferedSystem&lt;T&gt;.AEntityBufferedSystem(DefaultEcs.World).world') is null.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs.System](./DefaultEcs-System.md 'DefaultEcs.System').[AEntityBufferedSystem&lt;T&gt;](./DefaultEcs-System-AEntityBufferedSystem-T-.md 'DefaultEcs.System.AEntityBufferedSystem&lt;T&gt;')
## AEntityBufferedSystem&lt;T&gt;.Dispose() Method
Disposes of the inner [EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet') instance.
```C#
public virtual void Dispose();
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs.System](./DefaultEcs-System.md 'DefaultEcs.System').[AEntityBufferedSystem&lt;T&gt;](./DefaultEcs-System-AEntityBufferedSystem-T-.md 'DefaultEcs.System.AEntityBufferedSystem&lt;T&gt;')
## AEntityBufferedSystem&lt;T&gt;.EntityAdded Event
Event called when an [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') is added to the inner [EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet').
```C#
public event EntityAdded;
```
#### Event type
[DefaultEcs.ActionIn&lt;](./DefaultEcs-ActionIn-T-(T).md 'DefaultEcs.ActionIn&lt;T&gt;(T)')[Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity')[&gt;](./DefaultEcs-ActionIn-T-(T).md 'DefaultEcs.ActionIn&lt;T&gt;(T)')
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs.System](./DefaultEcs-System.md 'DefaultEcs.System').[AEntityBufferedSystem&lt;T&gt;](./DefaultEcs-System-AEntityBufferedSystem-T-.md 'DefaultEcs.System.AEntityBufferedSystem&lt;T&gt;')
## AEntityBufferedSystem&lt;T&gt;.EntityRemoved Event
Event called when an [Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity') is removed from the inner [EntitySet](./DefaultEcs-EntitySet.md 'DefaultEcs.EntitySet').
```C#
public event EntityRemoved;
```
#### Event type
[DefaultEcs.ActionIn&lt;](./DefaultEcs-ActionIn-T-(T).md 'DefaultEcs.ActionIn&lt;T&gt;(T)')[Entity](./DefaultEcs-Entity.md 'DefaultEcs.Entity')[&gt;](./DefaultEcs-ActionIn-T-(T).md 'DefaultEcs.ActionIn&lt;T&gt;(T)')
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#### [DefaultEcs](./index.md 'index')
### [DefaultEcs.System](./DefaultEcs-System.md 'DefaultEcs.System').[AEntityBufferedSystem&lt;T&gt;](./DefaultEcs-System-AEntityBufferedSystem-T-.md 'DefaultEcs.System.AEntityBufferedSystem&lt;T&gt;')
## AEntityBufferedSystem&lt;T&gt;.IsEnabled Property
Gets or sets whether the current [AEntityBufferedSystem&lt;T&gt;](./DefaultEcs-System-AEntityBufferedSystem-T-.md 'DefaultEcs.System.AEntityBufferedSystem&lt;T&gt;') instance should update or not.
```C#
public bool IsEnabled { get; set; }
```
#### Returns
[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean')
Loading

0 comments on commit 01071ba

Please sign in to comment.