PlayCanvasSceneCreator 1.0.9
Loading...
Searching...
No Matches
Playcanvas.Properties.Element Class Reference

Public Types

enum  ElementType { text , image , group }
 
enum  Fitmode { stretch , contain , cover }
 

Public Member Functions

 Element (RectTransform rectTransform)
 

Public Attributes

bool enabled
 
string type
 
See also
Playcanvas.Properties.Element.ElementType

 
float[] anchor
 
See also
UnityProperties.UnityEngine.RectTransform.anchorMin, UnityProperties.UnityEngine.RectTransform.anchorMax



 
float[] pivot
 
See also
UnityProperties.UnityEngine.RectTransform.pivot

 
string text = ""
 
See also
UnityProperties.UnityEngine.TextMeshProUGUI.text, UnityProperties.UnityEngine.UI.Text.text

 
float[] color
 
See also
UnityProperties.UnityEngine.UI.Image.color, UnityProperties.UnityEngine.TextMeshProUGUI.color, UnityProperties.UnityEngine.UI.Text.color



 
float opacity
 
See also
UnityProperties.UnityEngine.UI.Image.color

 
float fontSize = 32
 
See also
UnityProperties.UnityEngine.TextMeshProUGUI.fontSize, UnityProperties.UnityEngine.UI.Text.fontSize

 
float minFontSize = 8
 
See also
UnityProperties.UnityEngine.TextMeshProUGUI.fontSizeMin, UnityProperties.UnityEngine.UI.Text.resizeTextMinSize

 
float maxFontSize = 32
 
See also
UnityProperties.UnityEngine.TextMeshProUGUI.fontSizeMax, UnityProperties.UnityEngine.UI.Text.resizeTextMaxSize

///

 
string fontAsset = "null"
 
See also
UnityProperties.UnityEngine.TextMeshProUGUI.m_fontAsset, UnityProperties.UnityEngine.UI.Text.font

 
bool useInput = false
 
string textureAsset = "null"
 
See also
UnityProperties.UnityEngine.UI.Image.sprite

 
float width = 32
 
See also
UnityProperties.UnityEngine.RectTransform.sizeDelta

 
float height = 32
 
See also
UnityProperties.UnityEngine.RectTransform.sizeDelta

 
float[] margin
 
See also
UnityProperties.UnityEngine.RectTransform.anchoredPosition

 
int[] layers = new int[] { 4 }
 
See also
UnityProperties.UnityEngine.GameObject.layer

 
bool wrapLines
 
See also
UnityProperties.UnityEngine.TextMeshProUGUI.enableWordWrapping

 

Detailed Description

Member Data Documentation

◆ height

float Playcanvas.Properties.Element.height = 32

◆ margin

float [] Playcanvas.Properties.Element.margin

See also
UnityProperties.UnityEngine.RectTransform.anchoredPosition

margin = new float[] {
0 - width * pivot[0] + RectTransform.anchoredPosition.x,
0 - height * pivot[1] + RectTransform.anchoredPosition.y,
(-1 + pivot[0]) * width - RectTransform.anchoredPosition.x,
(-1 + pivot[1]) * height - RectTransform.anchoredPosition.y
};

◆ opacity

float Playcanvas.Properties.Element.opacity

◆ width

float Playcanvas.Properties.Element.width = 32