//----------------------------------------------------------------------------------
        public override void Init()
        {
            base.Init();

            FieldControllerAimGameObjects = new CNFieldController(Data, Data.FieldAimGameObjects, eManager, goManager);
            FieldControllerAimGameObjects.SetFieldType(CNField.AllowedTypes.GameObject);
        }
        //----------------------------------------------------------------------------------
        public override void Init()
        {
            base.Init();

            FieldControllerExplosions = new CNFieldController(Data, Data.FieldExplosions, eManager, goManager);
            FieldControllerExplosions.SetFieldType(CNField.AllowedTypes.ExplosionNode);


            CNField.AllowedTypes allowedTypesBodies = CNField.AllowedTypes.Geometry
                                                      | CNField.AllowedTypes.BodyNode;

            FieldControllerBodies = new CNFieldController(Data, Data.FieldBodies, eManager, goManager);
            FieldControllerBodies.SetFieldType(allowedTypesBodies);
        }
Ejemplo n.º 3
0
        //-----------------------------------------------------------------------------------
        public override void Init()
        {
            base.Init();

            CNField.AllowedTypes allowedTypes = CNField.AllowedTypes.Geometry
                                                | CNField.AllowedTypes.BodyNode;

            FieldController.SetFieldType(allowedTypes);
            FieldController.IsBodyField = true;

            FieldControllerLocators = new CNFieldController(Data, Data.Locators, eManager, goManager);
            FieldControllerLocators.SetFieldType(CNField.AllowedTypes.Locator | CNField.AllowedTypes.Geometry);
            FieldControllerLocators.SetCalculatesDiff(true);
        }
        //----------------------------------------------------------------------------------
        public override void Init()
        {
            base.Init();

            CNField.AllowedTypes allowedTypes = CNField.AllowedTypes.Geometry
                                                | CNField.AllowedTypes.BodyNode;

            FieldControllerA = new CNFieldController(Data, Data.FieldA, eManager, goManager);
            FieldControllerA.SetFieldType(allowedTypes);
            FieldControllerA.IsBodyField = true;

            FieldControllerB = new CNFieldController(Data, Data.FieldB, eManager, goManager);
            FieldControllerB.SetFieldType(allowedTypes);
            FieldControllerB.IsBodyField = true;
        }
Ejemplo n.º 5
0
        //-----------------------------------------------------------------------------------
        public override void Init()
        {
            base.Init();

            CNField.AllowedTypes allowedTypes = CNField.AllowedTypes.Geometry
                                                | CNField.AllowedTypes.RigidBodyNode;

            FieldControllerA = new CNFieldController(Data, Data.ObjectsA, eManager, goManager);
            FieldControllerA.SetFieldType(allowedTypes);
            FieldControllerA.SetCalculatesDiff(true);
            FieldControllerA.IsBodyField = true;

            FieldControllerB = new CNFieldController(Data, Data.ObjectsB, eManager, goManager);
            FieldControllerB.SetFieldType(allowedTypes);
            FieldControllerB.SetCalculatesDiff(true);
            FieldControllerB.IsBodyField = true;
        }