/// <summary> /// Gives this entity physical properties. /// </summary> /// <param name="parameters"> /// A set of parameters that describe physical properties of the entity. /// </param> public void Physicalize(PhysicalizationParams parameters) { this.AssertObjectValidity(); Native.PhysicsInterop.Physicalize(this.Handle, parameters); this.Physics = parameters.type == PhysicalizationType.None ? null : PhysicalEntity.TryGet(Native.PhysicsInterop.GetPhysicalEntity(this.Handle)); }
internal static extern void Physicalize(IntPtr entPtr, PhysicalizationParams physicalizationParams);
public void Physicalize(PhysicalizationParams physicalizationParams) { NativePhysicsMethods.Physicalize(this.GetIEntity(), physicalizationParams); if (physicalizationParams.type == PhysicalizationType.None) _physics = null; else _physics = PhysicalEntity.TryGet(NativePhysicsMethods.GetPhysicalEntity(EntityHandle)); }
extern public static void Physicalize(IntPtr entPtr, PhysicalizationParams physicalizationParams);
extern internal static void Physicalize(IntPtr entPtr, PhysicalizationParams physicalizationParams);