/// <summary> /// /// </summary> /// <param name="part"></param> public void UpdatePhysicPart(PhysicObjectPart part) { SetMass(part.Mass); SetFriction(part.Friction); SetDensity(part.Density); SetFixedRotation(part.FixedRotation); SetLinearDamping(part.LinearDamping); SetGravityScale(part.GravityScale); SetBullet(part.Bullet); }
/// <summary> /// /// </summary> /// <param name="reader"></param> public virtual void FromNetwork(BinaryReader reader) { var gameObjPart = new GameObjectPart(); gameObjPart.FromNetwork(reader); UpdateGameObjectPart(gameObjPart); var physicPart = new PhysicObjectPart(); physicPart.FromNetwork(reader); UpdatePhysicPart(physicPart); }