C# Класс TerrainPainter.tp_Editor

Показать файл Открыть проект

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

Метод Описание
ButtonDoAllStyle ( ) : GUIStyle
DrawAlphaSelector ( TerrainPainter.TerrainPainter tp, Color color ) : void
DrawNoiseEditor ( TerrainPainter.TerrainPainter tp, int resolution ) : void
DrawNone ( ) : void

No tool selected

DrawSwitch ( bool value, string left_false, string right_true ) : bool

Draw brush settings

DrawTitleLabel ( string msg ) : void
DrawTooltip ( int startIndex, string title ) : void
DrawTooltip ( string title ) : void
ToolbarOptions ( int items ) : UnityEngine.GUILayoutOption[]

Защищенные методы

Метод Описание
DrawBrushSettings ( bool drawStrength = false ) : void
DrawSlopeEditor ( TerrainPainter.TerrainPainter tp, System.Action additional ) : void
GetAlpha ( Point pos, Point target, Texture2D tex ) : float
GetAlphaRaw ( Vector2 pos, Vector2 target, Texture2D tex ) : float
GetBaseData ( Point current, float otherResolution, float &height, float &angle ) : void
GetNoiseValue ( Point current, float otherResolution ) : float

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

Метод Описание
CurrentRect ( ) : Rect

Get current rect

CurrentRect ( float height ) : Rect

Get current rect

CurrentRect ( float width, float height ) : Rect

Get current rect

DrawHelpBox ( string title, string msg ) : void

Draw help box

FlexibleSpace ( int amount = 1 ) : void

Add EditorGUILayout FlexibleSpace

IconContent ( string file, string tooltip = default(string) ) : GUIContent

See EditorGUIUtilitiy.IconContent But this is for this DLL

LoadIcon ( string file ) : Texture2D

Load icon

OnInspectorGUI ( TerrainPainter.TerrainPainter c ) : void
OnSceneGUI ( TerrainPainter.TerrainPainter c ) : void
Seperator ( int amount = 1 ) : void

Adds EditorGUILayout seperators

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

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

public static ButtonDoAllStyle ( ) : GUIStyle
Результат UnityEngine.GUIStyle

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

public DrawAlphaSelector ( TerrainPainter.TerrainPainter tp, Color color ) : void
tp TerrainPainter.TerrainPainter
color Color
Результат void

DrawBrushSettings() защищенный Метод

protected DrawBrushSettings ( bool drawStrength = false ) : void
drawStrength bool
Результат void

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

public static DrawNoiseEditor ( TerrainPainter.TerrainPainter tp, int resolution ) : void
tp TerrainPainter.TerrainPainter
resolution int
Результат void

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

No tool selected
public static DrawNone ( ) : void
Результат void

DrawSlopeEditor() защищенный Метод

protected DrawSlopeEditor ( TerrainPainter.TerrainPainter tp, System.Action additional ) : void
tp TerrainPainter.TerrainPainter
additional System.Action
Результат void

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

Draw brush settings
public static DrawSwitch ( bool value, string left_false, string right_true ) : bool
value bool
left_false string
right_true string
Результат bool

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

public static DrawTitleLabel ( string msg ) : void
msg string
Результат void

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

public DrawTooltip ( int startIndex, string title ) : void
startIndex int
title string
Результат void

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

public DrawTooltip ( string title ) : void
title string
Результат void

GetAlpha() защищенный Метод

protected GetAlpha ( Point pos, Point target, Texture2D tex ) : float
pos Point
target Point
tex UnityEngine.Texture2D
Результат float

GetAlphaRaw() защищенный Метод

protected GetAlphaRaw ( Vector2 pos, Vector2 target, Texture2D tex ) : float
pos Vector2
target Vector2
tex UnityEngine.Texture2D
Результат float

GetBaseData() защищенный Метод

protected GetBaseData ( Point current, float otherResolution, float &height, float &angle ) : void
current Point
otherResolution float
height float
angle float
Результат void

GetNoiseValue() защищенный Метод

protected GetNoiseValue ( Point current, float otherResolution ) : float
current Point
otherResolution float
Результат float

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

public static ToolbarOptions ( int items ) : UnityEngine.GUILayoutOption[]
items int
Результат UnityEngine.GUILayoutOption[]