Table of Contents

Interface IStage

Namespace
Nekoyume.Model
Assembly
Lib9c.dll
public interface IStage

Methods

CoAreaAttack(CharacterBase, int, IEnumerable<SkillInfo>, IEnumerable<SkillInfo>)

IEnumerator CoAreaAttack(CharacterBase caster, int skillId, IEnumerable<Skill.SkillInfo> skillInfos, IEnumerable<Skill.SkillInfo> buffInfos)

Parameters

caster CharacterBase
skillId int
skillInfos IEnumerable<Skill.SkillInfo>
buffInfos IEnumerable<Skill.SkillInfo>

Returns

IEnumerator

CoBlowAttack(CharacterBase, int, IEnumerable<SkillInfo>, IEnumerable<SkillInfo>)

IEnumerator CoBlowAttack(CharacterBase caster, int skillId, IEnumerable<Skill.SkillInfo> skillInfos, IEnumerable<Skill.SkillInfo> buffInfos)

Parameters

caster CharacterBase
skillId int
skillInfos IEnumerable<Skill.SkillInfo>
buffInfos IEnumerable<Skill.SkillInfo>

Returns

IEnumerator

CoBreakthrough(CharacterBase, int, List<MonsterData>)

IEnumerator CoBreakthrough(CharacterBase character, int floorId, List<AdventureBossFloorWaveSheet.MonsterData> monsters)

Parameters

character CharacterBase
floorId int
monsters List<AdventureBossFloorWaveSheet.MonsterData>

Returns

IEnumerator

CoBuff(CharacterBase, int, IEnumerable<SkillInfo>, IEnumerable<SkillInfo>)

IEnumerator CoBuff(CharacterBase caster, int skillId, IEnumerable<Skill.SkillInfo> skillInfos, IEnumerable<Skill.SkillInfo> buffInfos)

Parameters

caster CharacterBase
skillId int
skillInfos IEnumerable<Skill.SkillInfo>
buffInfos IEnumerable<Skill.SkillInfo>

Returns

IEnumerator

CoBuffRemovalAttack(CharacterBase, int, IEnumerable<SkillInfo>, IEnumerable<SkillInfo>)

IEnumerator CoBuffRemovalAttack(CharacterBase caster, int skillId, IEnumerable<Skill.SkillInfo> skillInfos, IEnumerable<Skill.SkillInfo> buffInfos)

Parameters

caster CharacterBase
skillId int
skillInfos IEnumerable<Skill.SkillInfo>
buffInfos IEnumerable<Skill.SkillInfo>

Returns

IEnumerator

CoCustomEvent(CharacterBase, EventBase)

IEnumerator CoCustomEvent(CharacterBase character, EventBase eventBase)

Parameters

character CharacterBase
eventBase EventBase

Returns

IEnumerator

CoDead(CharacterBase)

IEnumerator CoDead(CharacterBase character)

Parameters

character CharacterBase

Returns

IEnumerator

CoDoubleAttack(CharacterBase, int, IEnumerable<SkillInfo>, IEnumerable<SkillInfo>)

IEnumerator CoDoubleAttack(CharacterBase caster, int skillId, IEnumerable<Skill.SkillInfo> skillInfos, IEnumerable<Skill.SkillInfo> buffInfos)

Parameters

caster CharacterBase
skillId int
skillInfos IEnumerable<Skill.SkillInfo>
buffInfos IEnumerable<Skill.SkillInfo>

Returns

IEnumerator

CoDoubleAttackWithCombo(CharacterBase, int, IEnumerable<SkillInfo>, IEnumerable<SkillInfo>)

IEnumerator CoDoubleAttackWithCombo(CharacterBase caster, int skillId, IEnumerable<Skill.SkillInfo> skillInfos, IEnumerable<Skill.SkillInfo> buffInfos)

Parameters

caster CharacterBase
skillId int
skillInfos IEnumerable<Skill.SkillInfo>
buffInfos IEnumerable<Skill.SkillInfo>

Returns

IEnumerator

CoDropBox(List<ItemBase>)

IEnumerator CoDropBox(List<ItemBase> items)

Parameters

items List<ItemBase>

Returns

IEnumerator

CoGetExp(long)

IEnumerator CoGetExp(long exp)

Parameters

exp long

Returns

IEnumerator

CoGetReward(List<ItemBase>)

IEnumerator CoGetReward(List<ItemBase> rewards)

Parameters

rewards List<ItemBase>

Returns

IEnumerator

CoHeal(CharacterBase, int, IEnumerable<SkillInfo>, IEnumerable<SkillInfo>)

IEnumerator CoHeal(CharacterBase caster, int skillId, IEnumerable<Skill.SkillInfo> skillInfos, IEnumerable<Skill.SkillInfo> buffInfos)

Parameters

caster CharacterBase
skillId int
skillInfos IEnumerable<Skill.SkillInfo>
buffInfos IEnumerable<Skill.SkillInfo>

Returns

IEnumerator

CoNormalAttack(CharacterBase, int, IEnumerable<SkillInfo>, IEnumerable<SkillInfo>)

IEnumerator CoNormalAttack(CharacterBase caster, int skillId, IEnumerable<Skill.SkillInfo> skillInfos, IEnumerable<Skill.SkillInfo> buffInfos)

Parameters

caster CharacterBase
skillId int
skillInfos IEnumerable<Skill.SkillInfo>
buffInfos IEnumerable<Skill.SkillInfo>

Returns

IEnumerator

CoRemoveBuffs(CharacterBase)

IEnumerator CoRemoveBuffs(CharacterBase caster)

Parameters

caster CharacterBase

Returns

IEnumerator

CoShatterStrike(CharacterBase, int, IEnumerable<SkillInfo>, IEnumerable<SkillInfo>)

IEnumerator CoShatterStrike(CharacterBase caster, int skillId, IEnumerable<Skill.SkillInfo> skillInfos, IEnumerable<Skill.SkillInfo> buffInfos)

Parameters

caster CharacterBase
skillId int
skillInfos IEnumerable<Skill.SkillInfo>
buffInfos IEnumerable<Skill.SkillInfo>

Returns

IEnumerator

CoSpawnEnemyPlayer(EnemyPlayer)

IEnumerator CoSpawnEnemyPlayer(EnemyPlayer character)

Parameters

character EnemyPlayer

Returns

IEnumerator

CoSpawnPlayer(Player)

IEnumerator CoSpawnPlayer(Player character)

Parameters

character Player

Returns

IEnumerator

CoSpawnWave(int, int, List<Enemy>, bool)

IEnumerator CoSpawnWave(int waveNumber, int waveTurn, List<Enemy> enemies, bool hasBoss)

Parameters

waveNumber int
waveTurn int
enemies List<Enemy>
hasBoss bool

Returns

IEnumerator

CoStageBuff(CharacterBase, int, IEnumerable<SkillInfo>, IEnumerable<SkillInfo>)

IEnumerator CoStageBuff(CharacterBase affected, int skillId, IEnumerable<Skill.SkillInfo> skillInfos, IEnumerable<Skill.SkillInfo> buffInfos)

Parameters

affected CharacterBase
skillId int
skillInfos IEnumerable<Skill.SkillInfo>
buffInfos IEnumerable<Skill.SkillInfo>

Returns

IEnumerator

CoTickDamage(CharacterBase, int, IEnumerable<SkillInfo>)

IEnumerator CoTickDamage(CharacterBase affectedCharacter, int skillId, IEnumerable<Skill.SkillInfo> skillInfos)

Parameters

affectedCharacter CharacterBase
skillId int
skillInfos IEnumerable<Skill.SkillInfo>

Returns

IEnumerator

CoWaveTurnEnd(int, int)

IEnumerator CoWaveTurnEnd(int turnNumber, int waveTurn)

Parameters

turnNumber int
waveTurn int

Returns

IEnumerator