public QuestActivation(QuestData.Activation qa) : base() { // Read data from activation ability = qa.ability; if (!ability.KeyExists()) { ability = StringKey.NULL; } masterActions = qa.masterActions; if (!masterActions.KeyExists()) { masterActions = StringKey.NULL; } minionActions = qa.minionActions; if (!minionActions.KeyExists()) { minionActions = StringKey.NULL; } minionFirst = qa.minionFirst; masterFirst = qa.masterFirst; move = qa.move; if (!move.KeyExists()) { move = StringKey.NULL; } moveButton = qa.moveButton; if (!moveButton.KeyExists()) { moveButton = StringKey.NULL; } sectionName = qa.sectionName; }
public QuestActivation(QuestData.Activation qa) : base() { ability = EventManager.SymbolReplace(qa.ability); masterActions = EventManager.SymbolReplace(qa.masterActions); minionActions = EventManager.SymbolReplace(qa.minionActions); minionFirst = qa.minionFirst; masterFirst = qa.masterFirst; }
public EditorComponentActivation(string nameIn) : base() { Game game = Game.Get(); activationComponent = game.quest.qd.components[nameIn] as QuestData.Activation; component = activationComponent; name = component.sectionName; Update(); }
public QuestActivation(QuestData.Activation qa) : base() { // Read data from activation sectionName = qa.name; ability = EventManager.SymbolReplace(qa.ability); masterActions = EventManager.SymbolReplace(qa.masterActions); minionActions = EventManager.SymbolReplace(qa.minionActions); minionFirst = qa.minionFirst; masterFirst = qa.masterFirst; }
public QuestActivation(QuestData.Activation qa) : base() { // Read data from activation ability = new StringKey(EventManager.SymbolReplace(qa.ability.key), false); masterActions = new StringKey(EventManager.SymbolReplace(qa.masterActions.key), false); minionActions = new StringKey(EventManager.SymbolReplace(qa.minionActions.key), false); minionFirst = qa.minionFirst; masterFirst = qa.masterFirst; move = new StringKey(EventManager.SymbolReplace(qa.move.key), false); moveButton = new StringKey(EventManager.SymbolReplace(qa.moveButton.key), false); sectionName = qa.sectionName; }
override protected void RefreshReference() { base.RefreshReference(); activationComponent = component as QuestData.Activation; }