public override bool Equals(RestoredVPhysicsObject resPhysObj) { if (!(resPhysObj is PhysicsVehicleController restoredVehController)) { return(false); } return(Equals(Controller, restoredVehController.Controller)); }
public override bool Equals(RestoredVPhysicsObject resPhysObj) { if (!(resPhysObj is PhysicsConstraintGroup restoredConstraintGroup)) { return(false); } return(Equals(GroupTemplate, restoredConstraintGroup.GroupTemplate)); }
public override bool Equals(RestoredVPhysicsObject resPhysObj) { if (!(resPhysObj is PhysicsSpring restoredSpring)) { return(false); } return(Equals(Spring, restoredSpring.Spring)); }
public override bool Equals(RestoredVPhysicsObject resPhysObj) { if (!(resPhysObj is PhysicsMotionController restoredMotionController)) { return(false); } return(Equals(MotionController, restoredMotionController.MotionController)); }
public override bool Equals(RestoredVPhysicsObject resPhysObj) { if (!(resPhysObj is PhysicsObject physObj)) { return(false); } return(Equals(ObjectTemplate, physObj.ObjectTemplate) && Equals(ControllerTemplate, physObj.ControllerTemplate)); }
public override bool Equals(RestoredVPhysicsObject resPhysObj) { if (!(resPhysObj is PhysicsConstraint restoredConstraint)) { return(false); } return(PhysicsConstraintType == restoredConstraint.PhysicsConstraintType && Equals(Header, restoredConstraint.Header) && Equals(Constraint, restoredConstraint.Constraint)); }
public abstract bool Equals(RestoredVPhysicsObject resPhysObj);