protected override void SaveSettings()
        {
            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            if (myEntity.myAIComponent.myIsActive == true)
            {
                eForm.SetAIComponent(myEntity.myAIComponent);
            }
            if (myEntity.myCollisionComponent.myIsActive == true)
            {
                eForm.SetCollisionComponent(myEntity.myCollisionComponent);
            }
            if (myEntity.myGraphicsComponent.myIsActive == true)
            {
                eForm.SetGraphicsComponent(myEntity.myGraphicsComponent);
            }
            if (myEntity.myShootingComponent.myIsActive == true)
            {
                eForm.SetShootingComponent(myEntity.myShootingComponent);
            }
            if (myEntity.myHealthComponent.myIsActive == true)
            {
                eForm.SetHealthComponent(myEntity.myHealthComponent);
            }
            if (myEntity.myPhysicsComponent.myIsActive == true)
            {
                eForm.SetPhysicsComponent(myEntity.myPhysicsComponent);
            }
            if (myEntity.myBulletComponent.myIsActive == true)
            {
                eForm.SetBulletComponent(myEntity.myBulletComponent);
            }
            if (myEntity.myPowerUpComponent.myIsActive == true)
            {
                eForm.SetPowerUpComponent(myEntity.myPowerUpComponent);
            }
            if (myEntity.myParticleEmitterComponent.myIsActive == true)
            {
                eForm.SetParticleEmitterComponent(myEntity.myParticleEmitterComponent);
            }
            if (myEntity.mySoundComponent.myIsActive == true)
            {
                eForm.SetSoundComponent(myEntity.mySoundComponent);
            }
            if (myEntity.myStreakEmitterComponent.myIsActive == true)
            {
                eForm.SetStreakEmitterComponent(myEntity.myStreakEmitterComponent);
            }
            eForm.DisplayEntityData();
        }
        protected override void SaveSettings()
        {
            myShootingComponent.myWeaponType = (string)myWeaponTypes.GetDropDown().Text;


            myWeaponData.myBulletType             = (string)myBulletTypes.GetDropDown().Text;
            myWeaponData.myCooldown               = float.Parse(myWeaponDataStats.GetCooldown().Text);
            myWeaponData.mySpread                 = int.Parse(myWeaponDataStats.GetSpread().Text);
            myWeaponData.myNumberOfBulletsPerShot = int.Parse(myWeaponDataStats.GetBulletPerShot().Text);
            myWeaponData.myPosition.myX           = myWeaponDataStats.GetPosition().GetX();
            myWeaponData.myPosition.myY           = myWeaponDataStats.GetPosition().GetY();
            myWeaponData.myPosition.myZ           = myWeaponDataStats.GetPosition().GetZ();

            myBulletData.myEntityType = myBulletDataStats.GetEntityType();
            myBulletData.myMaxAmount  = myBulletDataStats.GetMaxAmount();
            myBulletData.mySpeed      = myBulletDataStats.GetSpeed();


            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            eForm.SetShootingComponent(myShootingComponent);
        }