Ejemplo n.º 1
0
 /// <summary>
 /// Populate values from the base palette.
 /// </summary>
 public void PopulateFromBase()
 {
     // Populate only the designated styles
     OverrideDefault.PopulateFromBase(PaletteState.NormalDefaultOverride);
     OverrideFocus.PopulateFromBase(PaletteState.FocusOverride);
     StateDisabled.PopulateFromBase(PaletteState.Disabled);
     StateNormal.PopulateFromBase(PaletteState.Normal);
     StateTracking.PopulateFromBase(PaletteState.Tracking);
     StatePressed.PopulateFromBase(PaletteState.Pressed);
     StateCheckedNormal.PopulateFromBase(PaletteState.CheckedNormal);
     StateCheckedTracking.PopulateFromBase(PaletteState.CheckedTracking);
     StateCheckedPressed.PopulateFromBase(PaletteState.CheckedPressed);
 }
Ejemplo n.º 2
0
        private float Normalize(float theTime)
        {
            float normal = (theTime - min) / (max - min);

            if (normal < min)
            {
                normal = min;
            }
            else if (normal > max)
            {
                normal = max;
            }
            StateIndex = StateNormal.GetIndex(stateNormals, normal);
            StateNormal stateNormal = stateNormals[StateIndex];

            State.value   = stateNormal.state;
            NormalInState = stateNormal.GetNormalInState(normal);
            return(normal);
        }
 /// <summary>
 /// Populate values from the base palette.
 /// </summary>
 public void PopulateFromBase()
 {
     // Populate only the designated styles
     StateNormal.PopulateFromBase(PaletteState.Normal);
     StateDisabled.PopulateFromBase(PaletteState.Disabled);
 }
 /// <summary>
 /// Populate values from the base palette.
 /// </summary>
 public void PopulateFromBase()
 {
     StateDisabled.PopulateFromBase(PaletteState.Disabled);
     StateNormal.PopulateFromBase(PaletteState.Normal);
 }
Ejemplo n.º 5
0
 public void RemoveEnterEventBeforeExit <C>(Action a) where C : StateNormal <C>, new()
 {
     processEnterEvent <C>(a, StateNormal <C> .GetExitEvents(), ee => ee.RemoveEnterEvent);
 }
Ejemplo n.º 6
0
 public void AddEnterEventBeforeExit <C>(Action a, MonoBehaviourHasDestroyEvent mb) where C : StateNormal <C>, new()
 {
     processEnterEvent <C>(a, StateNormal <C> .GetExitEvents(), ee => ee.AddEnterEvent, mb);
 }
Ejemplo n.º 7
0
 public void AddEnterEventBeforeExcute <C>(Action a) where C : StateNormal <C>, new()
 {
     processEnterEvent <C>(a, StateNormal <C> .GetExcuteEvents(), ee => ee.AddEnterEvent);
 }
Ejemplo n.º 8
0
 public Player(string name)
 {
     this.playerName   = name;
     this.currentState = StateNormal.GetInstance();
 }