Empeld
Empeld plugin documentation.
essentials.blocks.structural.Doors.WindowDoorClosed Class Reference
Inheritance diagram for essentials.blocks.structural.Doors.WindowDoorClosed:
essentials.blocks.structural.Doors.DoorBase< WindowDoorOpen, WindowDoorClosed >

Properties

override string Name [get]
 
override string TextureResource [get]
 
- Properties inherited from essentials.blocks.structural.Doors.DoorBase< WindowDoorOpen, WindowDoorClosed >
override MaterialType MaterialType [get]
 
override BlockVertexMode VertexMode [get]
 
override BlockRenderMode RenderMode [get]
 
override string MeshResource [get]
 
bool IsOpen [get]
 
override bool Solid [get]
 
override BlockMeshTransform MeshTransformMode [get]
 
virtual bool CanBeDoor [get]
 
virtual bool CanBeHatch [get]
 
virtual bool CanDoorBeInvisible [get]
 

Additional Inherited Members

- Public Member Functions inherited from essentials.blocks.structural.Doors.DoorBase< WindowDoorOpen, WindowDoorClosed >
override Matrix4 GetDynamicMeshTransform (IWorldReadonly world, Vector3i pos)
 Gets the dynamic mesh transform. More...
 
void ToggleDoor (IWorld world, Vector3i pt)
 Toggle the door at a given position More...
 
void OpenDoor (IWorld world, Vector3i pt)
 Open door at a given position More...
 
void CloseDoor (IWorld world, Vector3i pt)
 Close door at a given position More...
 
bool Interact (IWorld world, Vector3i pos)
 
- Public Attributes inherited from essentials.blocks.structural.Doors.DoorBase< WindowDoorOpen, WindowDoorClosed >
sealed override bool MeshReverseNormals
 
- Protected Member Functions inherited from essentials.blocks.structural.Doors.DoorBase< WindowDoorOpen, WindowDoorClosed >
 DoorBase ()
 

Detailed Description

Attribute: Block("WindowDoorClosed")

Property Documentation

◆ Name

override string essentials.blocks.structural.Doors.WindowDoorClosed.Name
get

◆ TextureResource

override string essentials.blocks.structural.Doors.WindowDoorClosed.TextureResource
get

The documentation for this class was generated from the following file: