public interface IKnowledgeManager
| Modifier and Type | Method | Description |
|---|---|---|
void |
forgetInformation(ResourceName name) |
|
void |
forgetInformation(ResourceName name,
boolean announce) |
|
void |
forgetRecipe(ConstructionRecipe recipe) |
|
void |
forgetRecipe(ConstructionRecipe recipe,
boolean announce) |
|
Information |
getInformation(ResourceName name) |
|
<T extends Information> |
getInformation(ResourceName name,
java.lang.Class<T> infoClass) |
|
boolean |
knowsInformation(ResourceName name) |
|
boolean |
knowsRecipe(ConstructionRecipe recipe) |
|
void |
teachInformation(Information information) |
|
void |
teachInformation(Information information,
boolean announce) |
|
void |
teachRecipe(ConstructionRecipe recipe) |
|
void |
teachRecipe(ConstructionRecipe recipe,
boolean announce) |
boolean knowsRecipe(ConstructionRecipe recipe)
boolean knowsInformation(ResourceName name)
Information getInformation(ResourceName name)
<T extends Information> T getInformation(ResourceName name, java.lang.Class<T> infoClass)
void teachRecipe(ConstructionRecipe recipe, boolean announce)
void teachRecipe(ConstructionRecipe recipe)
void teachInformation(Information information, boolean announce)
void teachInformation(Information information)
void forgetRecipe(ConstructionRecipe recipe, boolean announce)
void forgetRecipe(ConstructionRecipe recipe)
void forgetInformation(ResourceName name, boolean announce)
void forgetInformation(ResourceName name)