Ejemplo n.º 1
0
 /////////////////////////////////////////////公开方法
 /// <summary>
 ///添加一个驱动器
 /// </summary>
 /// <param name="entityDrive"></param>
 public void AddDrive(EntityDriveEnum entityDrive)
 {
     if (EntityDriveEnum.EntityDrive_Visual == entityDrive)
     {
         m_entityDriveVisual = new EntityDriveVisual(this);
         m_entityDriveVisual.Create();
     }
     else if (EntityDriveEnum.EntityDrive_Move == entityDrive)
     {
         m_entityDriveMove = new EntityDriveMove(this);
         m_entityDriveMove.Create();
     }
 }
Ejemplo n.º 2
0
 //内部清理,决绝外部调用
 protected virtual void OnReset()
 {
     if (m_entityDriveVisual != null)
     {
         m_entityDriveVisual.Close();
         m_entityDriveVisual = null;
     }
     if (m_entityDriveMove != null)
     {
         m_entityDriveMove.Close();
         m_entityDriveMove = null;
     }
     if (m_entityView != null)
     {
         m_entityView.Close();
     }
     m_entityView = null;
 }