コード例 #1
0
        // Copy from
        public void CopyFrom(RFFragmentProperties fragmentProperties)
        {
            colliderType = fragmentProperties.colliderType;
            sizeFilter   = fragmentProperties.sizeFilter;
            decompose    = false;

            removeCollinear = fragmentProperties.removeCollinear;
            layer           = fragmentProperties.layer;
        }
コード例 #2
0
        /// /////////////////////////////////////////////////////////
        /// Constructor
        /// /////////////////////////////////////////////////////////

        // Constructor
        public RFFragmentProperties()
        {
            colliderType = RFColliderType.Mesh;
            sizeFilter   = 0;
            decompose    = false;

            removeCollinear = false;
            layer           = "";
        }
コード例 #3
0
        // Copy from
        public void CopyFrom(RFPhysic physics)
        {
            materialType = physics.materialType;
            material     = physics.material;
            massBy       = physics.massBy;
            mass         = physics.mass;
            colliderType = physics.colliderType;
            useGravity   = physics.useGravity;
            dampening    = physics.dampening;

            Reset();
        }
コード例 #4
0
        /// /////////////////////////////////////////////////////////
        /// Constructor
        /// /////////////////////////////////////////////////////////

        // Constructor
        public RFPhysic()
        {
            materialType = MaterialType.Concrete;
            material     = null;
            massBy       = MassType.MaterialDensity;
            mass         = 1f;
            colliderType = RFColliderType.Mesh;
            useGravity   = true;
            dampening    = 0.8f;
            solidity     = 1;
            Reset();

            rotation = Quaternion.identity;
            position = Vector3.zero;
            velocity = Vector3.zero;

            initScale    = Vector3.one;
            initPosition = Vector3.zero;
            initRotation = Quaternion.identity;
        }