//---------------------------------------------------------------------------------- public override void Init() { base.Init(); FieldControllerAimGameObjects = new CNFieldController(Data, Data.FieldAimGameObjects, eManager, goManager); FieldControllerAimGameObjects.SetFieldContentType(CNFieldContentType.GameObject); }
//---------------------------------------------------------------------------------- public override void Init() { base.Init(); CNFieldContentType allowedTypes = CNFieldContentType.Geometry | CNFieldContentType.RigidBodyNode; FieldControllerA = new CNFieldController(Data, Data.FieldA, eManager, goManager); FieldControllerA.SetFieldContentType(allowedTypes); FieldControllerA.IsBodyField = true; }
//---------------------------------------------------------------------------------- public override void Init() { base.Init(); FieldControllerExplosions = new CNFieldController(Data, Data.FieldExplosions, eManager, goManager); FieldControllerExplosions.SetFieldContentType(CNFieldContentType.ExplosionNode); CNFieldContentType allowedTypesBodies = CNFieldContentType.Geometry | CNFieldContentType.BodyNode; FieldControllerBodies = new CNFieldController(Data, Data.FieldBodies, eManager, goManager); FieldControllerBodies.SetFieldContentType(allowedTypesBodies); }
//----------------------------------------------------------------------------------- public override void Init() { base.Init(); CNFieldContentType allowedTypes = CNFieldContentType.Geometry | CNFieldContentType.BodyNode; FieldController.SetFieldContentType(allowedTypes); FieldController.IsBodyField = true; FieldControllerLocators = new CNFieldController(Data, Data.Locators, eManager, goManager); FieldControllerLocators.SetFieldContentType(CNFieldContentType.Locator | CNFieldContentType.Geometry); FieldControllerLocators.SetCalculatesDiff(true); }
//----------------------------------------------------------------------------------- public override void Init() { base.Init(); CNFieldContentType allowedTypes = CNFieldContentType.Geometry | CNFieldContentType.RigidBodyNode | CNFieldContentType.IrresponsiveNode; FieldControllerA = new CNFieldController(Data, Data.ObjectsA, eManager, goManager); FieldControllerA.SetFieldContentType(allowedTypes); FieldControllerA.SetCalculatesDiff(true); FieldControllerA.IsBodyField = true; FieldControllerB = new CNFieldController(Data, Data.ObjectsB, eManager, goManager); FieldControllerB.SetFieldContentType(allowedTypes); FieldControllerB.SetCalculatesDiff(true); FieldControllerB.IsBodyField = true; }
//----------------------------------------------------------------------------------- public override void Init() { base.Init(); CNFieldContentType allowedTypes = CNFieldContentType.Geometry | CNFieldContentType.BodyNode; FieldControllerA = new CNFieldController(Data, Data.ObjectsA, eManager, goManager); FieldControllerA.SetFieldContentType(allowedTypes); FieldControllerA.SetCalculatesDiff(true); FieldControllerA.IsBodyField = true; FieldControllerB = new CNFieldController(Data, Data.ObjectsB, eManager, goManager); FieldControllerB.SetFieldContentType(allowedTypes); FieldControllerB.SetCalculatesDiff(true); FieldControllerB.IsBodyField = true; FieldControllerC = new CNFieldController(Data, Data.LocatorsC, eManager, goManager); FieldControllerC.SetFieldContentType(CNFieldContentType.Locator | CNFieldContentType.Geometry); FieldControllerC.SetCalculatesDiff(true); }