C# Class MapEditor, SRPGCK

Inheritance: EditorWindow
Afficher le fichier Open project: JoeOsborn/SRPGCK Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CollidedFaceAt ( Vector3 cp, TileBounds, b ) : Neighbors,
Roughly ( float a, float b ) : bool
modf ( float f ) : float

Method Details

AddOrStampIsoTileAt() public méthode

public AddOrStampIsoTileAt ( int idx ) : void
idx int
Résultat void

AdjustIsoHeightAt() public méthode

public AdjustIsoHeightAt ( int idx, Neighbors, collidedFace, Vector3 wpos, int dh ) : void
idx int
collidedFace Neighbors,
wpos Vector3
dh int
Résultat void

BaseStampOffsetsAt() public méthode

public BaseStampOffsetsAt ( int idx ) : void
idx int
Résultat void

DrawWireBounds() public static méthode

public static DrawWireBounds ( Vector3 center, Vector3 size, Color lineColor ) : void
center Vector3
size Vector3
lineColor Color
Résultat void

DrawWireBounds() public static méthode

public static DrawWireBounds ( Vector3 center, Vector3 size, Color lineColor, Neighbors, sides ) : void
center Vector3
size Vector3
lineColor Color
sides Neighbors,
Résultat void

GUIUpdateTexture() public méthode

public GUIUpdateTexture ( Texture2D tex, int idx, int>.Dictionary names ) : void
tex UnityEngine.Texture2D
idx int
names int>.Dictionary
Résultat void

OnInspectorGUI() public méthode

public OnInspectorGUI ( ) : void
Résultat void

OnSceneGUI() public méthode

public OnSceneGUI ( ) : void
Résultat void

RegisterUndo() public méthode

public RegisterUndo ( string label ) : void
label string
Résultat void

RemoveIsoTileAt() public méthode

public RemoveIsoTileAt ( int idx ) : void
idx int
Résultat void

RemoveOffsetsAt() public méthode

public RemoveOffsetsAt ( int idx ) : void
idx int
Résultat void

SetTileSpecAt() public méthode

public SetTileSpecAt ( int idx, Neighbors, collidedFace ) : void
idx int
collidedFace Neighbors,
Résultat void

SetupAddRemoveTileBounds() public méthode

public SetupAddRemoveTileBounds ( TileBounds, b, int idx ) : void
b TileBounds,
idx int
Résultat void

SetupPaintTileBounds() public méthode

public SetupPaintTileBounds ( TileBounds, b, int idx ) : void
b TileBounds,
idx int
Résultat void

StampOffsetsAt() public méthode

public StampOffsetsAt ( int idx ) : void
idx int
Résultat void

Property Details

cornerInsets public_oe property

public float[] cornerInsets
Résultat float[]

draggingInMap public_oe property

public bool draggingInMap
Résultat bool

editMode public_oe property

public EditMode, editMode
Résultat EditMode,

editModeChanged public_oe property

public bool editModeChanged
Résultat bool

editZ public_oe property

public int editZ
Résultat int

lastPos public_oe property

public Vector3 lastPos
Résultat Vector3

lastSideLength public_oe property

public float lastSideLength
Résultat float

lastSize public_oe property

public Vector2 lastSize
Résultat Vector2

makeInvisibleTiles public_oe property

public bool makeInvisibleTiles
Résultat bool

showDimensions public_oe property

public bool showDimensions
Résultat bool

sideInsets public_oe property

public float[] sideInsets
Résultat float[]

specPlaceholderTexture public_oe property

public Texture2D,UnityEngine specPlaceholderTexture
Résultat UnityEngine.Texture2D

specScrollPos public_oe property

public Vector2 specScrollPos
Résultat Vector2

specSelectedSpec public_oe property

public int specSelectedSpec
Résultat int