Example #1
0
 private void EditSelectedComponent(string aComponentName)
 {
     HidePanels();
     if (aComponentName.StartsWith("Graphics") == true)
     {
         myGraphicsComponentPanel.Show();
         myGraphicsComponentPanel.Load(myCurrentEntity.myGraphicsComponent);
         return;
     }
     if (aComponentName.StartsWith("AI") == true)
     {
         myAIComponentPanel.Show();
         myAIComponentPanel.Load(myCurrentEntity.myAIComponent);
         return;
     }
     if (aComponentName.StartsWith("Shooting") == true)
     {
         myShootingComponentPanel.Show();
         myShootingComponentPanel.Load(myCurrentEntity.myShootingComponent);
         return;
     }
     if (aComponentName.StartsWith("Collision") == true)
     {
         myCollisionComponentPanel.Show();
         myCollisionComponentPanel.Load(myCurrentEntity.myCollisionComponent);
         return;
     }
     if (aComponentName.StartsWith("Health") == true)
     {
         myHealthComponentPanel.Show();
         myHealthComponentPanel.Load(myCurrentEntity.myHealthComponent);
         return;
     }
     if (aComponentName.StartsWith("Physics") == true)
     {
         myPhysicsComponentPanel.Show();
         myPhysicsComponentPanel.Load(myCurrentEntity.myPhysicsComponent);
         return;
     }
     if (aComponentName.StartsWith("Bullet") == true)
     {
         myBulletComponentPanel.Show();
         myBulletComponentPanel.Load(myCurrentEntity.myBulletComponent);
         return;
     }
     if (aComponentName.StartsWith("PowerUp") == true)
     {
         myPowerUpComponentPanel.Show();
         myPowerUpComponentPanel.Load(myCurrentEntity.myPowerUpComponent);
         return;
     }
     if (aComponentName.StartsWith("ParticleEmitter") == true)
     {
         myParticleEmitterComponentPanel.Show();
         myParticleEmitterComponentPanel.Load(myCurrentEntity.myParticleEmitterComponent);
         return;
     }
     if (aComponentName.StartsWith("StreakEmitter") == true)
     {
         myStreakComponentPanel.Show();
         myStreakComponentPanel.Load(myCurrentEntity.myStreakEmitterComponent);
         return;
     }
     if (aComponentName.StartsWith("Sound") == true)
     {
         mySoundComponentPanel.Show();
         mySoundComponentPanel.Load(myCurrentEntity.mySoundComponent);
         return;
     }
 }