wHiteRabbiT-sTudio Framework
wHiteRabbiT.Unity.UI.GUIWRPanel Class Reference
Inheritance diagram for wHiteRabbiT.Unity.UI.GUIWRPanel:

Public Types

enum  ActionType { ActionType.SwitchToPanel, ActionType.ShowPopup, ActionType.Close }
 

Public Member Functions

virtual void ActivePanel ()
 
virtual void ActivePanel (int ZOrderPanel)
 
virtual void DisablePanel ()
 
void DisableAllPanel ()
 
void SwitchToPanel (string key)
 
void SwitchToPanel ()
 
void ShowPopupPanel (string key)
 
void DoAction (ActionType action, string key)
 
void Update ()
 

Public Attributes

List< DicoPanelElementDicoPanels
 
int zOrderPanel
 
Matrix4x4 GUIMatrix = Matrix4x4.identity
 
float TransitionSpeed = 0.001f
 
float TransitionDuration = 0.333f
 
string TransitionInSFXName = "ShowPanel"
 
string TransitionOutSFXName = "ClosePanel"
 

Protected Member Functions

void Awake ()
 
void SetGUIPanelRecurcively (GameObject go)
 
GUIWRPanel getPanel (string key)
 
void BeginTransitionActive ()
 
void BeginTransitionDisable ()
 
virtual void BeginTransition ()
 
virtual void UpdateTransition ()
 
virtual void UpdateTransition (float pc)
 

Protected Attributes

Dictionary< GUIWRElement, TransitionColorsdicoTransition
 
float PcTransition
 
bool InTransitionDisable
 
bool InTransitionActive
 
float TimeStart
 
float TimeEnd
 

Properties

bool InTransition [get]
 

Member Enumeration Documentation

Enumerator
SwitchToPanel 
ShowPopup 
Close 

Member Function Documentation

virtual void wHiteRabbiT.Unity.UI.GUIWRPanel.ActivePanel ( )
virtual
virtual void wHiteRabbiT.Unity.UI.GUIWRPanel.ActivePanel ( int  ZOrderPanel)
virtual
void wHiteRabbiT.Unity.UI.GUIWRPanel.Awake ( )
protected
virtual void wHiteRabbiT.Unity.UI.GUIWRPanel.BeginTransition ( )
protectedvirtual
void wHiteRabbiT.Unity.UI.GUIWRPanel.BeginTransitionActive ( )
protected
void wHiteRabbiT.Unity.UI.GUIWRPanel.BeginTransitionDisable ( )
protected
void wHiteRabbiT.Unity.UI.GUIWRPanel.DisableAllPanel ( )
virtual void wHiteRabbiT.Unity.UI.GUIWRPanel.DisablePanel ( )
virtual
void wHiteRabbiT.Unity.UI.GUIWRPanel.DoAction ( ActionType  action,
string  key 
)
GUIWRPanel wHiteRabbiT.Unity.UI.GUIWRPanel.getPanel ( string  key)
protected
void wHiteRabbiT.Unity.UI.GUIWRPanel.SetGUIPanelRecurcively ( GameObject  go)
protected
void wHiteRabbiT.Unity.UI.GUIWRPanel.ShowPopupPanel ( string  key)
void wHiteRabbiT.Unity.UI.GUIWRPanel.SwitchToPanel ( string  key)
void wHiteRabbiT.Unity.UI.GUIWRPanel.SwitchToPanel ( )
void wHiteRabbiT.Unity.UI.GUIWRPanel.Update ( )
virtual void wHiteRabbiT.Unity.UI.GUIWRPanel.UpdateTransition ( )
protectedvirtual
virtual void wHiteRabbiT.Unity.UI.GUIWRPanel.UpdateTransition ( float  pc)
protectedvirtual

Member Data Documentation

List<DicoPanelElement> wHiteRabbiT.Unity.UI.GUIWRPanel.DicoPanels
Dictionary<GUIWRElement, TransitionColors> wHiteRabbiT.Unity.UI.GUIWRPanel.dicoTransition
protected
Matrix4x4 wHiteRabbiT.Unity.UI.GUIWRPanel.GUIMatrix = Matrix4x4.identity
bool wHiteRabbiT.Unity.UI.GUIWRPanel.InTransitionActive
protected
bool wHiteRabbiT.Unity.UI.GUIWRPanel.InTransitionDisable
protected
float wHiteRabbiT.Unity.UI.GUIWRPanel.PcTransition
protected
float wHiteRabbiT.Unity.UI.GUIWRPanel.TimeEnd
protected
float wHiteRabbiT.Unity.UI.GUIWRPanel.TimeStart
protected
float wHiteRabbiT.Unity.UI.GUIWRPanel.TransitionDuration = 0.333f
string wHiteRabbiT.Unity.UI.GUIWRPanel.TransitionInSFXName = "ShowPanel"
string wHiteRabbiT.Unity.UI.GUIWRPanel.TransitionOutSFXName = "ClosePanel"
float wHiteRabbiT.Unity.UI.GUIWRPanel.TransitionSpeed = 0.001f
int wHiteRabbiT.Unity.UI.GUIWRPanel.zOrderPanel

Property Documentation

bool wHiteRabbiT.Unity.UI.GUIWRPanel.InTransition
get

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