C# Класс MapEditor, SRPGCK

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

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

Свойство Тип Описание
cornerInsets float[]
draggingInMap bool
editMode EditMode,
editModeChanged bool
editZ int
lastPos Vector3
lastSideLength float
lastSize Vector2
makeInvisibleTiles bool
showDimensions bool
sideInsets float[]
specPlaceholderTexture UnityEngine.Texture2D
specScrollPos Vector2
specSelectedSpec int

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

Метод Описание
AddOrStampIsoTileAt ( int idx ) : void
AdjustIsoHeightAt ( int idx, Neighbors, collidedFace, Vector3 wpos, int dh ) : void
BaseStampOffsetsAt ( int idx ) : void
DrawWireBounds ( Vector3 center, Vector3 size, Color lineColor ) : void
DrawWireBounds ( Vector3 center, Vector3 size, Color lineColor, Neighbors, sides ) : void
GUIUpdateTexture ( Texture2D tex, int idx, int>.Dictionary names ) : void
OnInspectorGUI ( ) : void
OnSceneGUI ( ) : void
RegisterUndo ( string label ) : void
RemoveIsoTileAt ( int idx ) : void
RemoveOffsetsAt ( int idx ) : void
SetTileSpecAt ( int idx, Neighbors, collidedFace ) : void
SetupAddRemoveTileBounds ( TileBounds, b, int idx ) : void
SetupPaintTileBounds ( TileBounds, b, int idx ) : void
StampOffsetsAt ( int idx ) : void

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

Метод Описание
CollidedFaceAt ( Vector3 cp, TileBounds, b ) : Neighbors,
Roughly ( float a, float b ) : bool
modf ( float f ) : float

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

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

public AddOrStampIsoTileAt ( int idx ) : void
idx int
Результат void

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

public AdjustIsoHeightAt ( int idx, Neighbors, collidedFace, Vector3 wpos, int dh ) : void
idx int
collidedFace Neighbors,
wpos Vector3
dh int
Результат void

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

public BaseStampOffsetsAt ( int idx ) : void
idx int
Результат void

DrawWireBounds() публичный статический Метод

public static DrawWireBounds ( Vector3 center, Vector3 size, Color lineColor ) : void
center Vector3
size Vector3
lineColor Color
Результат void

DrawWireBounds() публичный статический Метод

public static DrawWireBounds ( Vector3 center, Vector3 size, Color lineColor, Neighbors, sides ) : void
center Vector3
size Vector3
lineColor Color
sides Neighbors,
Результат void

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

public GUIUpdateTexture ( Texture2D tex, int idx, int>.Dictionary names ) : void
tex UnityEngine.Texture2D
idx int
names int>.Dictionary
Результат void

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

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

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

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

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

public RegisterUndo ( string label ) : void
label string
Результат void

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

public RemoveIsoTileAt ( int idx ) : void
idx int
Результат void

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

public RemoveOffsetsAt ( int idx ) : void
idx int
Результат void

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

public SetTileSpecAt ( int idx, Neighbors, collidedFace ) : void
idx int
collidedFace Neighbors,
Результат void

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

public SetupAddRemoveTileBounds ( TileBounds, b, int idx ) : void
b TileBounds,
idx int
Результат void

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

public SetupPaintTileBounds ( TileBounds, b, int idx ) : void
b TileBounds,
idx int
Результат void

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

public StampOffsetsAt ( int idx ) : void
idx int
Результат void

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

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

public float[] cornerInsets
Результат float[]

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

public bool draggingInMap
Результат bool

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

public EditMode, editMode
Результат EditMode,

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

public bool editModeChanged
Результат bool

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

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

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

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

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

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

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

public Vector2 lastSize
Результат Vector2

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

public bool makeInvisibleTiles
Результат bool

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

public bool showDimensions
Результат bool

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

public float[] sideInsets
Результат float[]

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

public Texture2D,UnityEngine specPlaceholderTexture
Результат UnityEngine.Texture2D

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

public Vector2 specScrollPos
Результат Vector2

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

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