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
player
CharacterBasestat
CharacterStatsrowData
CharacterSheet.RowelementalType
ElementalType
Enemy(CharacterBase, CharacterStats, int, ElementalType)
public Enemy(CharacterBase player, CharacterStats stat, int characterId, ElementalType elementalType)
Parameters
player
CharacterBasestat
CharacterStatscharacterId
intelementalType
ElementalType
Enemy(CharacterBase, Row, int, IEnumerable<StatModifier>)
public Enemy(CharacterBase player, CharacterSheet.Row rowData, int monsterLevel, IEnumerable<StatModifier> optionalStatModifiers = null)
Parameters
player
CharacterBaserowData
CharacterSheet.RowmonsterLevel
intoptionalStatModifiers
IEnumerable<StatModifier>
Enemy(Enemy)
public Enemy(Enemy value)
Parameters
value
Enemy
Enemy(Row)
public Enemy(CharacterSheet.Row rowData)
Parameters
rowData
CharacterSheet.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()