protected override ScriptBase CloneScript() { FirstTimeScript result = new FirstTimeScript(m_worldModel, m_scriptFactory, (IScript)m_firstTimeScript.Clone()); if (m_otherwiseScript != null) { result.m_otherwiseScript = (IScript)m_otherwiseScript.Clone(); } return result; }
protected override ScriptBase CloneScript() { FirstTimeScript result = new FirstTimeScript(m_worldModel, m_scriptFactory, (IScript)m_firstTimeScript.Clone()); if (m_otherwiseScript != null) { result.m_otherwiseScript = (IScript)m_otherwiseScript.Clone(); } return(result); }
public UndoFirstTime(FirstTimeScript parent) { m_parent = parent; }