Exemplo n.º 1
0
 public override void FinishExecution()
 {
     if (m_parent != null && m_activateCount > 0)
     {
         m_activateCount--;
         m_parent.DecreaseActivate(m_commandIndex);
     }
 }
 public override void FinishExecution()
 {
     if (m_interactiveObject != null && m_activateCount > 0)
     {
         m_activateCount--;
         m_interactiveObject.DecreaseActivate(m_commandIndex);
     }
     base.FinishExecution();
 }
 public override void FinishExecution()
 {
     if (m_container != null && m_parent != null)
     {
         m_container.OpenContainer();
         if (!DeactiveContainerIfEmpty() && m_activateCount > 0 && m_container.IsEmptyCheckWithoutMonster())
         {
             m_activateCount--;
             m_parent.DecreaseActivate(m_commandIndex);
         }
     }
     base.FinishExecution();
 }