Class Enemy
[Serializable]
public class Enemy : CharacterBase, ICloneable
- Inheritance
-
Enemy
- Implements
- Derived
- Inherited Members
Constructors
Enemy(CharacterBase, CharacterStats, Row, ElementalType)
public Enemy(CharacterBase player, CharacterStats stat, CharacterSheet.Row rowData, ElementalType elementalType)
Parameters
playerCharacterBasestatCharacterStatsrowDataCharacterSheet.RowelementalTypeElementalType
Enemy(CharacterBase, CharacterStats, int, ElementalType)
public Enemy(CharacterBase player, CharacterStats stat, int characterId, ElementalType elementalType)
Parameters
playerCharacterBasestatCharacterStatscharacterIdintelementalTypeElementalType
Enemy(CharacterBase, Row, int, IEnumerable<StatModifier>)
public Enemy(CharacterBase player, CharacterSheet.Row rowData, int monsterLevel, IEnumerable<StatModifier> optionalStatModifiers = null)
Parameters
playerCharacterBaserowDataCharacterSheet.RowmonsterLevelintoptionalStatModifiersIEnumerable<StatModifier>
Enemy(Enemy)
public Enemy(Enemy value)
Parameters
valueEnemy
Enemy(Row)
public Enemy(CharacterSheet.Row rowData)
Parameters
rowDataCharacterSheet.Row
Fields
spawnIndex
public int spawnIndex
Field Value
Methods
Clone()
Creates a new object that is a copy of the current instance.
public override object Clone()
Returns
- object
A new object that is a copy of this instance.
OnDead()
protected override void OnDead()
SetSkill()
protected override void SetSkill()