3  protected int m_SelectorType = 0;
 
   40      m_ParentClass.
OnFocus(
m_Root.GetParent(), -1, m_SelectorType);
 
   41#ifndef PLATFORM_CONSOLE 
   48    if (
menu && 
menu.IsInherited(CharacterCreationMenu))
 
   50      menu.OnFocus(
m_Root.GetParent(), -1, m_SelectorType);
 
   54#ifndef PLATFORM_CONSOLE 
   57    ColorHighlightConsole(
w);
 
   59      m_ParentClass.
OnFocus(
m_Root.GetParent(), -1, m_SelectorType);
 
 
   67#ifdef PLATFORM_CONSOLE 
   75#ifndef PLATFORM_CONSOLE 
   82    if (
menu && 
menu.IsInherited(CharacterCreationMenu))
 
   88#ifndef PLATFORM_CONSOLE 
 
  103      ColorHighlightConsole(
w);
 
  105        m_ParentClass.
OnFocus(
m_Root.GetParent(), -1, m_SelectorType);
 
 
  121#ifndef PLATFORM_CONSOLE 
 
  134#ifdef PLATFORM_CONSOLE 
 
  147#ifdef PLATFORM_CONSOLE 
 
  159    ButtonSetColor(
w, 
ARGB(255, 255, 0, 0));
 
 
  219    ButtonSetAlphaAnimConsole(
null);
 
 
  232    ButtonSetAlphaAnimConsole(
null);
 
 
  245    ButtonSetAlphaAnimConsole(
null);
 
 
override bool IsFocusable(Widget w)
 
override void ColorNormalConsole(Widget w)
 
override void ColorHighlight(Widget w)
 
override void ColorDisabledConsole(Widget w)
 
override void ColorNormal(Widget w)
 
ScriptInvoker Class provide list of callbacks   usage:
 
proto native CGame GetGame()
 
int ARGB(int a, int r, int g, int b)