All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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