C# Класс ctac.HistoryMediator

Наследование: strange.extensions.mediation.impl.Mediator
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CopyCard CardModel
CopyPiece PieceModel
GetCurrent HistoryItem
addGenericHistory void
onPieceAttacked void
onPieceBuff void
onPieceHealthChanged void
onQpc void
onSpawnPiece void
onSpellPlayed void
onTurnEnd void
pushHistory IEnumerator

Открытые методы

Метод Описание
OnRegister ( ) : void
onArmor ( PieceArmorChangeModel m ) : void
onAttrChange ( PieceAttributeChangeModel m ) : void
onCharmed ( CharmPieceModel m ) : void
onCode ( AttachCodeModel m, SocketKey k ) : void
onDestroyed ( PieceDestroyedModel m, SocketKey k ) : void
onRemove ( ) : void
onStatusChange ( PieceStatusChangeModel m ) : void
onTransformed ( TransformPieceModel m ) : void
onUnsummon ( UnsummonPieceModel m ) : void

Приватные методы

Метод Описание
CopyCard ( CardModel src ) : CardModel
CopyPiece ( PieceModel src ) : PieceModel
GetCurrent ( int activatingPieceId, HistoryItemType type, int player ) : HistoryItem

Get or create the current history item for the activating piece Id which the history items are grouped by If one doesn't exist, create it with the player and type passed

addGenericHistory ( int pieceId, int activatingPieceId ) : void
onPieceAttacked ( AttackPieceModel atk ) : void
onPieceBuff ( PieceBuffModel pieceBuff ) : void
onPieceHealthChanged ( PieceHealthChangeModel phcm ) : void
onQpc ( int t ) : void
onSpawnPiece ( PieceSpawnedModel pieceSpawned ) : void
onSpellPlayed ( SpellPlayedModel spellPlayed ) : void
onTurnEnd ( GameTurnModel turn ) : void
pushHistory ( List items ) : IEnumerator

Описание методов

OnRegister() публичный Метод

public OnRegister ( ) : void
Результат void

onArmor() публичный Метод

public onArmor ( PieceArmorChangeModel m ) : void
m PieceArmorChangeModel
Результат void

onAttrChange() публичный Метод

public onAttrChange ( PieceAttributeChangeModel m ) : void
m PieceAttributeChangeModel
Результат void

onCharmed() публичный Метод

public onCharmed ( CharmPieceModel m ) : void
m CharmPieceModel
Результат void

onCode() публичный Метод

public onCode ( AttachCodeModel m, SocketKey k ) : void
m AttachCodeModel
k SocketKey
Результат void

onDestroyed() публичный Метод

public onDestroyed ( PieceDestroyedModel m, SocketKey k ) : void
m PieceDestroyedModel
k SocketKey
Результат void

onRemove() публичный Метод

public onRemove ( ) : void
Результат void

onStatusChange() публичный Метод

public onStatusChange ( PieceStatusChangeModel m ) : void
m PieceStatusChangeModel
Результат void

onTransformed() публичный Метод

public onTransformed ( TransformPieceModel m ) : void
m TransformPieceModel
Результат void

onUnsummon() публичный Метод

public onUnsummon ( UnsummonPieceModel m ) : void
m UnsummonPieceModel
Результат void