C# Class ChoiceContent, RPGQuest

Mostrar archivo Open project: hughrogers/RPGQuest Class Usage Examples

Public Properties

Property Type Description
active bool
alignRightSide bool
characterID int
content GUIContent
doubleClick bool
dragDestination DragOrigin
dragID int
dragLevel int
dragOrigin DragOrigin
dragPadding float
dragPrice int
dragShadowOffset Vector2
dragShadowStyle GUIStyle
dragSkin GUISkin
dragStyle GUIStyle
dragTexture Texture2D
dragType DragType
dragable bool
dropID int
dropType DropType
droptarget bool
halfDrag Vector2
info string
isButton bool
leftLabel MultiContent
leftSize Vector2
rightLabel MultiContent
rightSize Vector2
selectFirst bool
title GUIContent
titleLabel MultiContent
titleSize Vector2

Public Methods

Method Description
ActiveChange ( DialoguePosition, dp, bool newActive ) : bool
CheckClicked ( Vector2 position, float scrollOffsetY, Vector2 offset ) : bool
ChoiceContent ( GUIContent c ) : UnityEngine
ChoiceContent ( GUIContent c, bool a ) : UnityEngine
ChoiceContent ( GUIContent c, bool a, string i ) : UnityEngine
ChoiceContent ( GUIContent c, bool a, string i, GUIContent t ) : UnityEngine
ChoiceContent ( string text ) : UnityEngine
CompareGUIContent ( GUIContent gc1, GUIContent gc2 ) : bool
CreateTextures ( DialoguePosition, dp, int i, int maxCol, ColumnFill colFill, float storedYPos, Vector3 pos, float colWidth, float choiceStartX, float maxRightWidth, bool last, bool center, StatusBar, bar ) : Vector3
DrawDrag ( float xPos, float yPos ) : void
Equals ( ChoiceContent, cc ) : bool
EqualsWithoutActive ( ChoiceContent, cc ) : bool
GetBottomPoint ( ) : Vector2
GetTopPoint ( ) : Vector2
HasTextures ( ) : bool
InitContent ( DialoguePosition dp ) : void
InitContent ( GUIStyle textStyle, GUIStyle shadowStyle, TextPosition textPosition, bool scrollable, bool sf ) : void
SetDrag ( DragType t, DragOrigin o, int id, int ul ) : void
SetDragGUI ( GUISkin s, GUIStyle txt, GUIStyle sh, float p, Vector2 so ) : void
SetDrop ( DropType t, DragOrigin d, int id, int charID ) : void
SetTexture ( Texture2D texture, DialoguePosition dp, Vector4 padding, Vector2 p2Offset, bool selected ) : Texture2D
SetTexture ( Texture2D texture, DialoguePosition dp, bool selected ) : Texture2D
SetTexturePosition ( float x, float y ) : void

Private Methods

Method Description
CalcSize ( MultiContent, mc, Texture img ) : Vector2
CalcSize ( MultiContent, mc, Texture img, GUIStyle textStyle ) : Vector2

Method Details

ActiveChange() public method

public ActiveChange ( DialoguePosition, dp, bool newActive ) : bool
dp DialoguePosition,
newActive bool
return bool

CheckClicked() public method

public CheckClicked ( Vector2 position, float scrollOffsetY, Vector2 offset ) : bool
position Vector2
scrollOffsetY float
offset Vector2
return bool

ChoiceContent() public method

public ChoiceContent ( GUIContent c ) : UnityEngine
c GUIContent
return UnityEngine

ChoiceContent() public method

public ChoiceContent ( GUIContent c, bool a ) : UnityEngine
c GUIContent
a bool
return UnityEngine

ChoiceContent() public method

public ChoiceContent ( GUIContent c, bool a, string i ) : UnityEngine
c GUIContent
a bool
i string
return UnityEngine

ChoiceContent() public method

public ChoiceContent ( GUIContent c, bool a, string i, GUIContent t ) : UnityEngine
c GUIContent
a bool
i string
t GUIContent
return UnityEngine

ChoiceContent() public method

public ChoiceContent ( string text ) : UnityEngine
text string
return UnityEngine

CompareGUIContent() public method

public CompareGUIContent ( GUIContent gc1, GUIContent gc2 ) : bool
gc1 GUIContent
gc2 GUIContent
return bool

CreateTextures() public method

public CreateTextures ( DialoguePosition, dp, int i, int maxCol, ColumnFill colFill, float storedYPos, Vector3 pos, float colWidth, float choiceStartX, float maxRightWidth, bool last, bool center, StatusBar, bar ) : Vector3
dp DialoguePosition,
i int
maxCol int
colFill ColumnFill
storedYPos float
pos Vector3
colWidth float
choiceStartX float
maxRightWidth float
last bool
center bool
bar StatusBar,
return Vector3

DrawDrag() public method

public DrawDrag ( float xPos, float yPos ) : void
xPos float
yPos float
return void

Equals() public method

public Equals ( ChoiceContent, cc ) : bool
cc ChoiceContent,
return bool

EqualsWithoutActive() public method

public EqualsWithoutActive ( ChoiceContent, cc ) : bool
cc ChoiceContent,
return bool

GetBottomPoint() public method

public GetBottomPoint ( ) : Vector2
return Vector2

GetTopPoint() public method

public GetTopPoint ( ) : Vector2
return Vector2

HasTextures() public method

public HasTextures ( ) : bool
return bool

InitContent() public method

public InitContent ( DialoguePosition dp ) : void
dp DialoguePosition
return void

InitContent() public method

public InitContent ( GUIStyle textStyle, GUIStyle shadowStyle, TextPosition textPosition, bool scrollable, bool sf ) : void
textStyle GUIStyle
shadowStyle GUIStyle
textPosition TextPosition
scrollable bool
sf bool
return void

SetDrag() public method

public SetDrag ( DragType t, DragOrigin o, int id, int ul ) : void
t DragType
o DragOrigin
id int
ul int
return void

SetDragGUI() public method

public SetDragGUI ( GUISkin s, GUIStyle txt, GUIStyle sh, float p, Vector2 so ) : void
s GUISkin
txt GUIStyle
sh GUIStyle
p float
so Vector2
return void

SetDrop() public method

public SetDrop ( DropType t, DragOrigin d, int id, int charID ) : void
t DropType
d DragOrigin
id int
charID int
return void

SetTexture() public method

public SetTexture ( Texture2D texture, DialoguePosition dp, Vector4 padding, Vector2 p2Offset, bool selected ) : Texture2D
texture Texture2D
dp DialoguePosition
padding Vector4
p2Offset Vector2
selected bool
return Texture2D

SetTexture() public method

public SetTexture ( Texture2D texture, DialoguePosition dp, bool selected ) : Texture2D
texture Texture2D
dp DialoguePosition
selected bool
return Texture2D

SetTexturePosition() public method

public SetTexturePosition ( float x, float y ) : void
x float
y float
return void

Property Details

active public_oe property

public bool active
return bool

alignRightSide public_oe property

public bool alignRightSide
return bool

characterID public_oe property

public int characterID
return int

content public_oe property

public GUIContent content
return GUIContent

doubleClick public_oe property

public bool doubleClick
return bool

dragDestination public_oe property

public DragOrigin dragDestination
return DragOrigin

dragID public_oe property

public int dragID
return int

dragLevel public_oe property

public int dragLevel
return int

dragOrigin public_oe property

public DragOrigin dragOrigin
return DragOrigin

dragPadding public_oe property

public float dragPadding
return float

dragPrice public_oe property

public int dragPrice
return int

dragShadowOffset public_oe property

public Vector2 dragShadowOffset
return Vector2

dragShadowStyle public_oe property

public GUIStyle dragShadowStyle
return GUIStyle

dragSkin public_oe property

public GUISkin dragSkin
return GUISkin

dragStyle public_oe property

public GUIStyle dragStyle
return GUIStyle

dragTexture public_oe property

public Texture2D dragTexture
return Texture2D

dragType public_oe property

public DragType dragType
return DragType

dragable public_oe property

public bool dragable
return bool

dropID public_oe property

public int dropID
return int

dropType public_oe property

public DropType dropType
return DropType

droptarget public_oe property

public bool droptarget
return bool

halfDrag public_oe property

public Vector2 halfDrag
return Vector2

info public_oe property

public string info
return string

isButton public_oe property

public bool isButton
return bool

leftLabel public_oe property

public MultiContent leftLabel
return MultiContent

leftSize public_oe property

public Vector2 leftSize
return Vector2

rightLabel public_oe property

public MultiContent rightLabel
return MultiContent

rightSize public_oe property

public Vector2 rightSize
return Vector2

selectFirst public_oe property

public bool selectFirst
return bool

title public_oe property

public GUIContent title
return GUIContent

titleLabel public_oe property

public MultiContent titleLabel
return MultiContent

titleSize public_oe property

public Vector2 titleSize
return Vector2