protected override void LoadSettings()
        {
            mySpeed.SetMinValue(myAIComponent.mySpeed.myX);
            mySpeed.SetMaxValue(myAIComponent.mySpeed.myY);

            myTimeToNextDecision.SetMinValue(myAIComponent.myTimeToNextDecision.myX);
            myTimeToNextDecision.SetMaxValue(myAIComponent.myTimeToNextDecision.myY);

            myFollowEntity.GetTextBox().Text = myAIComponent.myEntityToFollow;

            if (myAIComponent.myAIMode == 0)
            {
                myAIMode.GetDropDown().SelectedIndex = myAIComponent.myAIMode;
            }
            else
            {
                myAIMode.GetDropDown().SelectedIndex = myAIComponent.myAIMode - 1;
            }

            myAiTurnRate.GetTextBox().Text = myAIComponent.myAITurnRate.ToString();

            myAvoidanceDistance.GetTextBox().Text = myAIComponent.myAvoidanceDistance.ToString();

            myAvoidanceOffset.SetPosition(myAIComponent.myAvoidanceOffset);
        }
Ejemplo n.º 2
0
        protected override void LoadSettings()
        {
            myModelPanel.GetModelPath().GetTextBox().Text  = myGraphicsComponentData.myModelPath;
            myModelPanel.GetEffectPath().GetTextBox().Text = myGraphicsComponentData.myEffectPath;

            myScale.SetPosition(myGraphicsComponentData.myScale);
        }