C# Класс SMBaseAbstract.RemovedSurfaceHolder, InteractivePaint

The struct that will be used when caching meshes marked for deletion before the NumUpdatesBeforeRemoval has been reached
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
gameObject GameObject
id UnityEngine.VR.WSA.SurfaceId
updatesBeforeRemoval int
wasMeshColliderEnabled bool
wasMeshRendererEnabled bool

Открытые методы

Метод Описание
DecrementUpdatesRemaining ( ) : void

Decrements the number of updates remaining by one

RemovedSurfaceHolder ( int updatesBeforeRemoval, GameObject gameObject, SurfaceId id, bool wasMeshColliderEnabled, bool wasMeshRendererEnabled ) : UnityEngine

Constructor for the struct taking all the parameters in

SetColliderEnabled ( bool colliderEnabled ) : void

Updates whether to enable the collider if the mesh is re-added

SetRendererEnabled ( bool rendererEnabled ) : void

Updates whether to enable the renderer if the mesh is re-added

Описание методов

DecrementUpdatesRemaining() публичный Метод

Decrements the number of updates remaining by one
public DecrementUpdatesRemaining ( ) : void
Результат void

RemovedSurfaceHolder() публичный Метод

Constructor for the struct taking all the parameters in
public RemovedSurfaceHolder ( int updatesBeforeRemoval, GameObject gameObject, SurfaceId id, bool wasMeshColliderEnabled, bool wasMeshRendererEnabled ) : UnityEngine
updatesBeforeRemoval int The number of updates which will pass before this object is removed.
gameObject GameObject The GameObject owner of all of the mesh components
id UnityEngine.VR.WSA.SurfaceId The SurfaceId identifying this surface
wasMeshColliderEnabled bool Whether or not a MeshCollider was present and enabled
wasMeshRendererEnabled bool Whether or not a MeshRenderer was present and enabled
Результат UnityEngine

SetColliderEnabled() публичный Метод

Updates whether to enable the collider if the mesh is re-added
public SetColliderEnabled ( bool colliderEnabled ) : void
colliderEnabled bool Whether or not to re-enable the collider if the mesh is re-added
Результат void

SetRendererEnabled() публичный Метод

Updates whether to enable the renderer if the mesh is re-added
public SetRendererEnabled ( bool rendererEnabled ) : void
rendererEnabled bool Whether or not to re-enable the renderer if the mesh is re-added
Результат void

Описание свойств

gameObject публичное свойство

The GameObject that holds the MeshFilter as well as any other components associated with this mesh (colliders, renderers, etc.)
public GameObject gameObject
Результат GameObject

id публичное свойство

The identifier of this surface
public SurfaceId,UnityEngine.VR.WSA id
Результат UnityEngine.VR.WSA.SurfaceId

updatesBeforeRemoval публичное свойство

The number of remaining updates before the referenced mesh will be removed
public int updatesBeforeRemoval
Результат int

wasMeshColliderEnabled публичное свойство

Whether the MeshCollider was present and enabled when this object was marked for removal. If this object is re-added before it is Destroyed, the MeshCollider.enabled state will be restored assuming the MeshCollider still exists
public bool wasMeshColliderEnabled
Результат bool

wasMeshRendererEnabled публичное свойство

Whether the MeshRenderer was present and enabled when this object was marked for removal. If this object is re-added before it is Destroyed, the MehsRenderer.enabled state will be restored assuming the MeshRenderer still exists
public bool wasMeshRendererEnabled
Результат bool