RuneSlot.UpdateRuneDisplay C# (CSharp) Method

UpdateRuneDisplay() public static method

public static UpdateRuneDisplay ( ) : void
return void
    public static void UpdateRuneDisplay()
    {
        for  (int i=0; i<24; i++)
        {
                        if (UWHUD.instance.runes[i].thisRune==null)
                        {
                                UWHUD.instance.runes[i].thisRune=UWHUD.instance.runes[i].gameObject.GetComponent<RawImage>();
                        }
        if ((playerUW.PlayerMagic.PlayerRunes[i] != false))
            {
                UWHUD.instance.runes[i].thisRune.texture=Resources.Load <Texture2D> (_RES +"/HUD/Runes/rune_" + i.ToString ("00"));
                UWHUD.instance.runes[i].isSet=true;
            }
            else
            {
                UWHUD.instance.runes[i].thisRune.texture=Resources.Load <Texture2D> (_RES +"/HUD/Runes/rune_blank");
                UWHUD.instance.runes[i].isSet=false;
            }
        }
    }

Usage Example

Exemplo n.º 1
0
    /// <summary>
    /// Updates the panel states as needed.
    /// </summary>
    void UpdatePanelStates()
    {
        EnableDisableControl(RuneBagPanel, RuneBagEnabled);
        if (RuneBagEnabled == true)
        {
            RuneSlot.UpdateRuneDisplay();
        }
        EnableDisableControl(StatsDisplayPanel, StatsEnabled);
        EnableDisableControl(InventoryPanel, InventoryEnabled);
        EnableDisableControl(PaperDollFemalePanel, InventoryEnabled && UWCharacter.Instance.isFemale);
        EnableDisableControl(PaperDollMalePanel, InventoryEnabled && !UWCharacter.Instance.isFemale);
        EnableDisableControl(ConversationPanel, ConversationEnabled);
        EnableDisableControl(MapPanel, MapEnabled);
        EnableDisableControl(DragonLeftPanel, (((InventoryEnabled) || (StatsEnabled) || (RuneBagEnabled) || (ConversationEnabled)) && (UWHUD.instance.window.FullScreen == false)));
        EnableDisableControl(DragonRightPanel, (((InventoryEnabled) || (StatsEnabled) || (RuneBagEnabled) || (ConversationEnabled)) && (UWHUD.instance.window.FullScreen == false)));
        EnableDisableControl(CutsceneSmallPanel, CutSceneSmallEnabled);
        EnableDisableControl(CutsceneFullPanel, CutSceneFullEnabled);

        EnableDisableControl(editorPanel, EditorMode);
    }
All Usage Examples Of RuneSlot::UpdateRuneDisplay