예제 #1
0
        public Environement()
        {
            Label = Icons.PanelEnvironment + Resources.GetString("Environment_Name") + "###Environment";

            paramerterList = new Component.ParameterList();

            candp = new Component.CopyAndPaste("Environment", GetTargetObject, null);

            Core.OnAfterLoad += OnAfter;
            Core.OnAfterNew  += OnAfter;

            TabToolTip = Resources.GetString("Environment_Name");
        }
예제 #2
0
        public ProceduralModel()
        {
            Label = Icons.PanelProceduralModel + Resources.GetString("ProceduralModel_Name") + "###ProceduralModel";

            paramerterList = new Component.ParameterList();
            candp          = new Component.CopyAndPaste("ProceduralModel", GetTargetObject, Read);

            Core.OnAfterLoad  += OnAfterLoad;
            Core.OnAfterNew   += OnAfterLoad;
            Core.OnBeforeLoad += Core_OnBeforeLoad;
            Read();

            TabToolTip = Resources.GetString("ProceduralModel_Name");
        }
예제 #3
0
        public DepthValues()
        {
            Label = Icons.PanelDepth + Resources.GetString("Depth") + "###Depth";

            paramerterList = new Component.ParameterList();
            paramerterList.SetType(typeof(Data.DepthValues));
            candp = new Component.CopyAndPaste("Depth", GetTargetObject, Read);

            Core.OnAfterLoad       += OnAfterLoad;
            Core.OnAfterNew        += OnAfterLoad;
            Core.OnAfterSelectNode += OnAfterSelectNode;

            Read();

            TabToolTip = Resources.GetString("Depth");
        }
예제 #4
0
        public LocationAbsValues()
        {
            Label = Icons.PanelForceField + Resources.GetString("AttractionForces") + "###AttractionForces";

            paramerterList = new Component.ParameterList();
            paramerterList.SetType(typeof(Data.LocationAbsValues));
            candp = new Component.CopyAndPaste("AttractionForces", GetTargetObject, Read);

            Core.OnAfterLoad       += OnAfterLoad;
            Core.OnAfterNew        += OnAfterLoad;
            Core.OnAfterSelectNode += OnAfterSelectNode;

            Read();

            TabToolTip = Resources.GetString("AttractionForces");
        }
예제 #5
0
        public AlphaCrunchValues()
        {
            Label = Resources.GetString("AlphaCrunch") + "###AlphaCrunch";

            parameterList = new Component.ParameterList();
            parameterList.SetType(typeof(Data.AdvancedRenderCommonValues));

            candp = new Component.CopyAndPaste("AlphaCrunch", GetTargetObject, Read);

            Core.OnAfterLoad       += OnAfterLoad;
            Core.OnAfterNew        += OnAfterLoad;
            Core.OnAfterSelectNode += OnAfterSelectNode;

            Read();

            TabToolTip = Resources.GetString("AlphaCrunch");
        }
예제 #6
0
        public GenerationLocationValues()
        {
            Label = Icons.PanelGeneration + Resources.GetString("SpawningMethod") + "###SpawningMethod";

            paramerterList = new Component.ParameterList();
            paramerterList.SetType(typeof(Data.GenerationLocationValues));

            candp = new Component.CopyAndPaste("SpawningMethod", GetTargetObject, Read);

            Core.OnAfterLoad       += OnAfterLoad;
            Core.OnAfterNew        += OnAfterLoad;
            Core.OnAfterSelectNode += OnAfterSelectNode;

            Read();

            TabToolTip = Resources.GetString("SpawningMethod");
        }
예제 #7
0
        public BehaviorValues()
        {
            Label = Resources.GetString("Behavior") + "###Behavior";

            paramerterList = new Component.ParameterList();
            paramerterList.SetType(typeof(Data.EffectBehaviorValues));

            candp = new Component.CopyAndPaste("Behavior", GetTargetObject, Read);

            Core.OnAfterLoad       += OnAfterLoad;
            Core.OnAfterNew        += OnAfterLoad;
            Core.OnAfterSelectNode += OnAfterSelectNode;

            Read();

            Icon       = Images.GetIcon("PanelBehavior");
            TabToolTip = Resources.GetString("Behavior");
        }
예제 #8
0
        public LocationAbsValues()
        {
            Label = Resources.GetString("AttractionForces") + "###AttractionForces";

            paramerterList = new Component.ParameterList();
            paramerterList.SetType(typeof(Data.LocationAbsValues));
            candp = new Component.CopyAndPaste("AttractionForces", GetTargetObject);

            Core.OnAfterLoad       += OnAfterLoad;
            Core.OnAfterNew        += OnAfterLoad;
            Core.OnAfterSelectNode += OnAfterSelectNode;

            Read();

            Icon       = Images.GetIcon("PanelLocationAbs");
            IconSize   = new swig.Vec2(24, 24);
            TabToolTip = Resources.GetString("AttractionForces");
        }
예제 #9
0
        public CommonValues()
        {
            Label = Icons.PanelCommon + Resources.GetString("BasicSettings") + "###BasicSettings";

            paramerterList_Node = new Component.ParameterList();
            paramerterList_Node.SetType(typeof(Data.NodeBase));
            paramerterList_Common = new Component.ParameterList();
            paramerterList_Common.SetType(typeof(Data.CommonValues));

            candp = new Component.CopyAndPaste("BasicSettings", GetTargetObject, Read);

            Core.OnAfterLoad       += OnAfterLoad;
            Core.OnAfterNew        += OnAfterLoad;
            Core.OnAfterSelectNode += OnAfterSelectNode;

            Read();

            TabToolTip = Resources.GetString("BasicSettings");
        }
예제 #10
0
        public SoundValues()
        {
            Label = Icons.PanelSound + Resources.GetString("Sound") + "###Sound";

            paramerterList = new Component.ParameterList();
            paramerterList.SetType(typeof(Data.SoundValues));
            candp = new Component.CopyAndPaste("Sound", GetTargetObject, Read);

            Core.OnAfterLoad       += OnAfterLoad;
            Core.OnAfterNew        += OnAfterLoad;
            Core.OnAfterSelectNode += OnAfterSelectNode;

            Controls.Add(candp);
            Controls.Add(paramerterList);

            Read();

            TabToolTip = Resources.GetString("Sound");
        }
예제 #11
0
        public AdvancedRenderCommonValues()
        {
            Label = Icons.PanelAdvancedRenderCommon + Resources.GetString("AdvancedRenderSettings") + "###AdvancedRenderSettings";

            parameterList = new Component.ParameterList();
            parameterList.SetType(typeof(Data.AdvancedRenderCommonValues));

            candp = new Component.CopyAndPaste("AdvancedRenderSettings", GetTargetObject, Read);

            Core.OnAfterLoad       += OnAfterLoad;
            Core.OnAfterNew        += OnAfterLoad;
            Core.OnAfterSelectNode += OnAfterSelectNode;

            Controls.Add(candp);
            Controls.Add(parameterList);

            Read();

            TabToolTip = Resources.GetString("AdvancedRenderSettings");
        }
예제 #12
0
        public Environement()
        {
            Label = Icons.PanelEnvironment + Resources.GetString("Environment_Name") + "###Environment";

            paramerterListBackground = new Component.ParameterList();
            paramerterListBackground.SetType(typeof(Data.EnvironmentBackgroundValues));

            paramerterListLighting = new Component.ParameterList();
            paramerterListLighting.SetType(typeof(Data.EnvironmentLightingValues));

            paramerterListPostEffect = new Component.ParameterList();
            paramerterListPostEffect.SetType(typeof(Data.EnvironmentPostEffectValues));

            candp = new Component.CopyAndPaste("Environment", GetTargetObject, null);

            Core.OnAfterLoad += OnAfter;
            Core.OnAfterNew  += OnAfter;

            TabToolTip = Resources.GetString("Environment_Name");
        }
예제 #13
0
        public RendererCommonValues()
        {
            Label = Resources.GetString("BasicRenderSettings") + "###BasicRenderSettings";

            paramerterList = new Component.ParameterList();
            paramerterList.SetType(typeof(Data.RendererCommonValues));

            candp = new Component.CopyAndPaste("BasicRenderSettings", GetTargetObject, Read);

            Core.OnAfterLoad       += OnAfterLoad;
            Core.OnAfterNew        += OnAfterLoad;
            Core.OnAfterSelectNode += OnAfterSelectNode;

            Controls.Add(candp);
            Controls.Add(paramerterList);

            Read();

            Icon       = Images.GetIcon("PanelRendererCommon");
            TabToolTip = Resources.GetString("BasicRenderSettings");
        }
예제 #14
0
        public Environement()
        {
            Label = Resources.GetString("PostEffect") + "###PostEffect";

            paramerterListBackground = new Component.ParameterList();
            paramerterListBackground.SetType(typeof(Data.EnvironmentBackgroundValues));

            paramerterListLighting = new Component.ParameterList();
            paramerterListLighting.SetType(typeof(Data.EnvironmentLightingValues));

            paramerterListPostEffect = new Component.ParameterList();
            paramerterListPostEffect.SetType(typeof(Data.EnvironmentPostEffectValues));

            candp = new Component.CopyAndPaste("Environment", GetTargetObject);

            Core.OnAfterLoad += OnAfter;
            Core.OnAfterNew  += OnAfter;

            Icon       = Images.GetIcon("PanelPostEffect");
            IconSize   = new swig.Vec2(24, 24);
            TabToolTip = Resources.GetString("Options");
        }