protected override void SaveSettings()
        {
            myAIComponent.mySpeed.myX = mySpeed.GetMinValue();
            myAIComponent.mySpeed.myY = mySpeed.GetMaxValue();

            myAIComponent.myTimeToNextDecision.myX = myTimeToNextDecision.GetMinValue();
            myAIComponent.myTimeToNextDecision.myY = myTimeToNextDecision.GetMaxValue();

            myAIComponent.myEntityToFollow = myFollowEntity.GetTextBox().Text;
            myAIComponent.myAIMode         = myAIMode.GetDropDown().SelectedIndex + 1;

            myAIComponent.myAITurnRate = StringUtilities.ToFloat(myAiTurnRate.GetTextBox().Text);

            float avoidanceDistance = 0;

            if (myAvoidanceDistance.GetTextBox().Text != "")
            {
                avoidanceDistance = StringUtilities.ToFloat(myAvoidanceDistance.GetTextBox().Text);
            }
            myAIComponent.myAvoidanceDistance   = avoidanceDistance;
            myAIComponent.myAvoidanceOffset.myX = myAvoidanceOffset.GetX();
            myAIComponent.myAvoidanceOffset.myY = myAvoidanceOffset.GetY();
            myAIComponent.myAvoidanceOffset.myZ = myAvoidanceOffset.GetZ();

            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            eForm.SetAIComponent(myAIComponent);
        }
Example #2
0
        protected override void SaveSettings()
        {
            myEntityName = myNameText.GetTextBox().Text;

            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            eForm.SetEntityName(myEntityName);
        }
        protected override void SaveSettings()
        {
            myStreakEmitterComponent.myEmitterXML = myEmitterXml.GetTextBox().Text;

            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            eForm.SetStreakEmitterComponent(myStreakEmitterComponent);
        }
        protected override void SaveSettings()
        {
            myHealthComponent.myHealth = StringUtilities.ToInt(myHealth.GetTextBox().Text);

            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            eForm.SetHealthComponent(myHealthComponent);
        }
        protected override void SaveSettings()
        {
            myPhysicsComponent.myWeight = StringUtilities.ToFloat(myWeight.GetTextBox().Text);

            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            eForm.SetPhysicsComponent(myPhysicsComponent);
        }
        protected override void SaveSettings()
        {
            myBulletComponent.myLifeTime = StringUtilities.ToFloat(myLifeTime.GetTextBox().Text);
            myBulletComponent.myDamage   = StringUtilities.ToFloat(myDamage.GetTextBox().Text);

            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            eForm.SetBulletComponent(myBulletComponent);
        }
Example #7
0
        protected override void SaveSettings()
        {
            myGraphicsComponentData.myModelPath  = myModelPanel.GetModelPath().GetTextBox().Text;
            myGraphicsComponentData.myEffectPath = myModelPanel.GetEffectPath().GetTextBox().Text;

            myGraphicsComponentData.myScale.myX = myScale.GetX();
            myGraphicsComponentData.myScale.myY = myScale.GetY();
            myGraphicsComponentData.myScale.myZ = myScale.GetZ();

            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            eForm.SetGraphicsComponent(myGraphicsComponentData);
        }
        protected override void SaveSettings()
        {
            myPowerUpComponent.myType = (string)myType.GetDropDown().SelectedItem;

            myPowerUpComponent.myValue = StringUtilities.ToFloat(myValue.GetTextBox().Text);
            myPowerUpComponent.myTime  = StringUtilities.ToFloat(myTime.GetTextBox().Text);

            myPowerUpComponent.myUpgradedWeapon = myWeaponUpgrade.GetTextBox().Text;
            myPowerUpComponent.myWeaponID       = StringUtilities.ToInt(myWeaponID.GetTextBox().Text);

            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            eForm.SetPowerUpComponent(myPowerUpComponent);
        }
        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()
        {
            if (mySphereCollisionActive.CheckState == CheckState.Checked)
            {
                myCollisionComponent.myHasSphere = true;
                if (mySphereRadius.GetTextBox().Text != "")
                {
                    myCollisionComponent.myRadius = StringUtilities.ToFloat(mySphereRadius.GetTextBox().Text);
                }
            }
            else
            {
                myCollisionComponent.myHasSphere = false;
                myCollisionComponent.myRadius    = 0;
            }
            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            eForm.SetCollisionComponent(myCollisionComponent);
        }
        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);
        }
        protected override void SaveSettings()
        {
            EntityEditorForm eForm = (EntityEditorForm)myOwnerForm;

            eForm.SetSoundComponent(mySoundComponent);
        }