Property | Type | Description |
---|
Method | Description | |
---|---|---|
GetAttributeWarnings ( ) : string |
Gets attribute warnings for specific attributes when points are being wasted or points are out of bounds.
|
|
GetSpeciesFromAssembly ( |
Called to create a new species object from the given assembly. This should be the only entry point for creating a new species object.
|
|
InitializeNewState ( Point position, int generation ) : OrganismBase.OrganismState |
Required method for any derived classes that can be used to create a new state object based on the species.
|
|
IsSameSpecies ( ISpecies species ) : bool |
This method can be used to compare another species to this species and determine if they match.
|
Method | Description | |
---|---|---|
Species ( |
Creates a new instance of the species class initialized with the given CLR Type pulling various fields out of the Type's attributes.
|
public static GetSpeciesFromAssembly ( |
||
organismAssembly | The assembly to generate the species from. | |
return |
public abstract InitializeNewState ( Point position, int generation ) : OrganismBase.OrganismState | ||
position | Point | The position for the new state. |
generation | int | The creature's generation for the new state. |
return | OrganismBase.OrganismState |
public IsSameSpecies ( ISpecies species ) : bool | ||
species | ISpecies | The species to be compared |
return | bool |
protected Species ( |
||
clrType | The CLR Type to initialize this species. | |
return | System |