BEPUphysics.NarrowPhaseSystems.Pairs.DetectorVolumePairHandler.Initialize C# (CSharp) Method

Initialize() public method

Initializes the pair handler.
public Initialize ( BroadPhaseEntry entryA, BroadPhaseEntry entryB ) : void
entryA BroadPhaseEntry First entry in the pair.
entryB BroadPhaseEntry Second entry in the pair.
return void
        public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntry entryB)
        {
            //Child initialization is responsible for setting up the collidable.

            DetectorVolume = entryA as DetectorVolume;
            if (DetectorVolume == null)
            {
                DetectorVolume = entryB as DetectorVolume;
                if (DetectorVolume == null)
                    throw new Exception("Incorrect types used to initialize detector volume pair.");
            }

        }