C# Класс HeightPlane, ThreeDWorld

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
anchorType GeneratablePrefab.AttachAnchor
cornerPos Vector3
dimLength int
dimWidth int
gridDim float
lengthDir Vector3
myGridSpots List
name string
planeHeight float
rotMat Quaternion
upDir Vector3
widthDir Vector3

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

Метод Описание
Clear ( ) : void
Clear ( int width, int length ) : void
GridToWorld ( Point2, pt ) : Vector3
GridToWorld ( Vector2 vec ) : Vector3
Index ( Point2, pt ) : int
Index ( int x, int y ) : int
InitForWall ( WallInfo, wall, bool whichSide ) : void
ModifyGrid ( GridInfo, info, int i, int j, int width, int length ) : void
RestrictBounds ( Bounds bounds ) : void
TestGrid ( GridInfo, info, int dimX, int dimY ) : bool
UpdateGrid ( int startX, int startY, int dimX, int dimY ) : void
this ( Point2, indexer ) : GridInfo,
this ( int indexer ) : GridInfo,

Приватные методы

Метод Описание
StripGrid ( int startX, int maxX, int startY, int maxY ) : void

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

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

public Clear ( ) : void
Результат void

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

public Clear ( int width, int length ) : void
width int
length int
Результат void

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

public GridToWorld ( Point2, pt ) : Vector3
pt Point2,
Результат Vector3

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

public GridToWorld ( Vector2 vec ) : Vector3
vec Vector2
Результат Vector3

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

public Index ( Point2, pt ) : int
pt Point2,
Результат int

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

public Index ( int x, int y ) : int
x int
y int
Результат int

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

public InitForWall ( WallInfo, wall, bool whichSide ) : void
wall WallInfo,
whichSide bool
Результат void

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

public ModifyGrid ( GridInfo, info, int i, int j, int width, int length ) : void
info GridInfo,
i int
j int
width int
length int
Результат void

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

public RestrictBounds ( Bounds bounds ) : void
bounds Bounds
Результат void

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

public TestGrid ( GridInfo, info, int dimX, int dimY ) : bool
info GridInfo,
dimX int
dimY int
Результат bool

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

public UpdateGrid ( int startX, int startY, int dimX, int dimY ) : void
startX int
startY int
dimX int
dimY int
Результат void

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

public this ( Point2, indexer ) : GridInfo,
indexer Point2,
Результат GridInfo,

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

public this ( int indexer ) : GridInfo,
indexer int
Результат GridInfo,

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

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

public GeneratablePrefab.AttachAnchor anchorType
Результат GeneratablePrefab.AttachAnchor

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

public Vector3 cornerPos
Результат Vector3

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

public int dimLength
Результат int

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

public int dimWidth
Результат int

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

public float gridDim
Результат float

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

public Vector3 lengthDir
Результат Vector3

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

public List myGridSpots
Результат List

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

public string name
Результат string

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

public float planeHeight
Результат float

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

public Quaternion rotMat
Результат Quaternion

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

public Vector3 upDir
Результат Vector3

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

public Vector3 widthDir
Результат Vector3