Class EntityGroup
Inherited Members
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DestroyObject(Object)
Assembly: LobsterFramework.dll
Syntax
[CreateAssetMenu(menuName = "Groups/Entity Group")]
public class EntityGroup : ScriptableObject, ISet<Entity>, ICollection<Entity>, IEnumerable<Entity>, IEnumerable
Fields
|
Improve this Doc
View Source
OnEntityAdded
Declaration
public Action<Entity> OnEntityAdded
Field Value
|
Improve this Doc
View Source
OnEntityRemoved
Declaration
public Action<Entity> OnEntityRemoved
Field Value
Properties
|
Improve this Doc
View Source
Count
Declaration
public int Count { get; }
Property Value
|
Improve this Doc
View Source
IsReadOnly
Declaration
public bool IsReadOnly { get; }
Property Value
Methods
|
Improve this Doc
View Source
Add(Entity)
Declaration
public bool Add(Entity item)
Parameters
Type |
Name |
Description |
Entity |
item |
|
Returns
|
Improve this Doc
View Source
Clear()
Declaration
|
Improve this Doc
View Source
Contains(Entity)
Declaration
public bool Contains(Entity item)
Parameters
Type |
Name |
Description |
Entity |
item |
|
Returns
|
Improve this Doc
View Source
CopyTo(Entity[], int)
Declaration
public void CopyTo(Entity[] array, int arrayIndex)
Parameters
Type |
Name |
Description |
Entity[] |
array |
|
int |
arrayIndex |
|
|
Improve this Doc
View Source
ExceptWith(IEnumerable<Entity>)
Declaration
public void ExceptWith(IEnumerable<Entity> other)
Parameters
|
Improve this Doc
View Source
GetEnumerator()
Declaration
public IEnumerator<Entity> GetEnumerator()
Returns
|
Improve this Doc
View Source
IntersectWith(IEnumerable<Entity>)
Declaration
public void IntersectWith(IEnumerable<Entity> other)
Parameters
|
Improve this Doc
View Source
IsProperSubsetOf(IEnumerable<Entity>)
Declaration
public bool IsProperSubsetOf(IEnumerable<Entity> other)
Parameters
Returns
|
Improve this Doc
View Source
IsProperSupersetOf(IEnumerable<Entity>)
Declaration
public bool IsProperSupersetOf(IEnumerable<Entity> other)
Parameters
Returns
|
Improve this Doc
View Source
IsSubsetOf(IEnumerable<Entity>)
Declaration
public bool IsSubsetOf(IEnumerable<Entity> other)
Parameters
Returns
|
Improve this Doc
View Source
IsSupersetOf(IEnumerable<Entity>)
Declaration
public bool IsSupersetOf(IEnumerable<Entity> other)
Parameters
Returns
|
Improve this Doc
View Source
Overlaps(IEnumerable<Entity>)
Declaration
public bool Overlaps(IEnumerable<Entity> other)
Parameters
Returns
|
Improve this Doc
View Source
Remove(Entity)
Declaration
public bool Remove(Entity item)
Parameters
Type |
Name |
Description |
Entity |
item |
|
Returns
|
Improve this Doc
View Source
SetEquals(IEnumerable<Entity>)
Declaration
public bool SetEquals(IEnumerable<Entity> other)
Parameters
Returns
|
Improve this Doc
View Source
SymmetricExceptWith(IEnumerable<Entity>)
Declaration
public void SymmetricExceptWith(IEnumerable<Entity> other)
Parameters
|
Improve this Doc
View Source
UnionWith(IEnumerable<Entity>)
Declaration
public void UnionWith(IEnumerable<Entity> other)
Parameters
Implements