VectorFocus
Set your position data with a click
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Properties | Static Private Attributes | List of all members
VectorFocus.ConfigSkin.AbstractSkinVector Class Reference

Abstract class of a skin. More...

Inheritance diagram for VectorFocus.ConfigSkin.AbstractSkinVector:
VectorFocus.ConfigSkin.SkinVector

Public Member Functions

GetTargetObject< T > ()
 Retrieves and cast the object that uses this skin.
 

Static Public Member Functions

static AbstractSkinVector Merge (AbstractSkinVector source, AbstractSkinVector other)
 Merge skins other in source.
 

Properties

SerializedObject SerializedObject [get, set]
 
virtual ? Color TextColor [get, set]
 
virtual ? Color TextColorOthers [get, set]
 
virtual ? int FontSize [get, set]
 
virtual ? int FontSizeOthers [get, set]
 
virtual ? Vector3 Scale [get, set]
 
virtual ? Vector3 ScaleOthers [get, set]
 
virtual ? ShapeHandles Shape [get, set]
 
virtual ? ShapeHandles ShapeOthers [get, set]
 
virtual ? Color ShapeColor [get, set]
 
virtual ? Color ShapeColorOthers [get, set]
 
virtual Sprite GameObjectSprite [get, set]
 
virtual ? int GameObjectSpriteOrderInLayer [get, set]
 
virtual string GameObjectPropertyPathSprite [get, set]
 
virtual GameObject GameObjectPrefab [get, set]
 
virtual ? Color GameObjectSpriteColor [get, set]
 
virtual ? Color GameObjectSpriteColorOthers [get, set]
 
virtual ? Vector3 GameObjectScale [get, set]
 
virtual ? Vector3 GameObjectScaleOthers [get, set]
 
virtual ? Quaternion GameObjectRotation [get, set]
 
virtual IFocusBehaviourCallback CallbackFocusBehaviour [get, set]
 

Static Private Attributes

static List< string > _excludeFromMerges = new List<string>() { "SerializedObject" }
 

Detailed Description

Abstract class of a skin.

Member Function Documentation

◆ GetTargetObject< T >()

T VectorFocus.ConfigSkin.AbstractSkinVector.GetTargetObject< T > ( )

Retrieves and cast the object that uses this skin.

Template Parameters
T
Returns
Type Constraints
T :UnityEngine.Object 

◆ Merge()

static AbstractSkinVector VectorFocus.ConfigSkin.AbstractSkinVector.Merge ( AbstractSkinVector  source,
AbstractSkinVector  other 
)
static

Merge skins other in source.

Parameters
source
other
Returns

The documentation for this class was generated from the following file: