de.rpgframework.genericrpg.data.Lifeform Maven / Gradle / Ivy
package de.rpgframework.genericrpg.data;
import java.util.List;
public interface Lifeform> {
//-------------------------------------------------------------------
/**
* @see de.rpgframework.character.RuleSpecificCharacterObject#getName()
*/
public String getName();
//-------------------------------------------------------------------
/**
* @see de.rpgframework.character.RuleSpecificCharacterObject#getAttribute(de.rpgframework.genericrpg.data.IAttribute)
*/
public AttributeValue getAttribute(A key);
//-------------------------------------------------------------------
public AttributeValue getAttribute(String key);
//-------------------------------------------------------------------
public List getSkillValues();
//-------------------------------------------------------------------
/**
* @see de.rpgframework.character.RuleSpecificCharacterObject#getSkillValue(de.rpgframework.genericrpg.data.ISkill)
*/
public V getSkillValue(S skill);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy