Talk:Main Page: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(→‎CSGO Panorama API: new section)
m (Reverted edits by Davescott12 (talk) to last revision by Popcorn)
Tag: Rollback
 
(184 intermediate revisions by 46 users not shown)
Line 5: Line 5:
<!-- = please look at the talk page again and find what you're looking for. = -->
<!-- = please look at the talk page again and find what you're looking for. = -->
<!-- ====  This page is not for support!  ==== -->
<!-- ====  This page is not for support!  ==== -->
{{LanguageBar}}
{{discussion page}}


{{correctpagequery-top|This page is for discussing the [[Valve Developer Community:About|Valve Developer Community]]'s [[Main Page]]. For discussion on VDC in general, see the talk page at [[Valve Developer Community Talk:About|About]]. For questions about developing, please visit the [[New Help Desk]]! <br><big><center>'''This page is not for support questions!'''</center></big> }}
{{correctpagequery-top|This page is for discussing the [[Valve Developer Community:About|Valve Developer Community]]'s [[Main Page]]. For discussion on VDC in general, see the [[Valve Developer Community:Discussion|Main discussion page]]. For questions about developing, please visit the [[New Help Desk]]! '''This page is not for support questions!'''}}


<div style="float:right; margin-top: 20px; width: 250px; border: none; padding: 0.5em">
{{archives|
==Archives==
* [[Special:Redirect/revision/18078|19:28, 28 Nov 2005 (PST)]]
* [[Special:Redirect/revision/32346|13:46, 10 Apr 2006 (PDT)]]
* [[Special:Redirect/revision/113697|22:23, 15 February 2009 (PDT)]]
* [[Special:Redirect/revision/150005|11:08, 11 May 2011]]
* [[Special:Redirect/revision/306033|00:29, 12 May, 2023]]
}}


* [http://developer.valvesoftware.com/w/index.php?title=Talk:Main_Page&oldid=18078|19:28, 28 Nov 2005 (PST)]
<p style="width:60%; margin:1em 0 1em 0"> Welcome to the discussion page for the [[Main Page]]! To start a new section, click on the [https://developer.valvesoftware.com/w/index.php?title=Talk:Main_Page&action=edit&section=new Add topic] tab above. To respond in an existing section, click on the <code>edit</code> link to the right of the section title. Please don't forget to sign your comments, using either three tildes (<nowiki>~~~</nowiki>) for your name, or four tildes (<nowiki>~~~~</nowiki>) for your name and a timestamp <br>or ('''Recommended''') you can click on [https://developer.valvesoftware.com/w/index.php?title=Talk:Main_Page&action=edit&section=new&preload=Template:Discussion_page/preload Add Topic] button from the {{tl|link=discussion page}} template, it will sign your comments automatically. </p>
* [http://developer.valvesoftware.com/w/index.php?title=Talk:Main_Page&oldid=32346|13:46, 10 Apr 2006 (PDT)]
 
* [http://developer.valvesoftware.com/w/index.php?title=Talk:Main_Page&oldid=113697|22:23, 15 February 2009 (PDT)]
== Thank you Valve! ==
* [http://developer.valvesoftware.com/w/index.php?title=Talk:Main_Page&oldid=150005 11:08, 11 May 2011]
 
</div>
For the first time in years, Valve came back! We can now edit the Main Page again. Thanks Valve. Now, please update the wiki so that it doesnt run on a horribly outdated mediawiki pls [[User:Equalizer5118|Equalizer5118]] ([[User talk:Equalizer5118|talk]]) 4:04, 7 Jun 2023 (UTC)
 
== Update to the site! ==
This site is updated from 1.31.10 to 1.39.7! (and other softwares), there is also a new tag <nowiki><langconvert></nowiki>. --[[User:N0one|N0one]] ([[User talk:N0one|talk]]) 07:39, 28 November 2024 (PST)
 
== I think the new design looks good. ==
 
Maybe make the VDC Navbox template make it look like the main page, or maybe make a new one and keep the old one? Because i think the navbox maybe should be here [[User:Mr. SystemError|Mr. SystemError]] ([[User talk:Mr. SystemError|talk]]) 8:45, 30 Apr 2024 (UTC)
:Wow guys, the new front page looks great!, If you can make sure its been changed properly to your native languag [[User:Seal Enthusiast|Seal Enthusiast]] ([[User talk:Seal Enthusiast|talk]]) 19:31, 3 May 2024 (UTC)
::Took me 10 minutes to figure out how to make the rest of the main page fit with the Valve-Tech template, since i found the right colors, I went with it. I also made the colored boxes buttons.<br>Also i ported other lang to /strings subpage and transcluded from English page, except on Hebrew which uses its own page (flipped the grid design and made the text to be read right to left) [[User:N0one|N0one]] ([[User talk:N0one|talk]]) 20:53, 3 May 2024 (UTC)
 
== Going about tidying up the Main Page ==
 
So I composed a version of the main page in my sandbox, [[User:Cvoxalury/Sandbox#De-Multipaged_Main_Page|here]].
 
I've changed certain element proportions, I moved the article count underneath the title (and got rid of other stats - the text on the page explains why). There's room for expansion underneath Source 2 section, for future games. I've replaced string lookups with simple text right in the page (with the exception of the navbox, as it's a template and I'd rather include it as template than replicate it).
 
Basically, it is tidier, more economical, easier to maintain.
 
The question is, how to go about using it?
 
I can replace the Main Page's code with it. The biggest con is it'll lose all the languages, as there don't exist translated versions of the Main ''Page'', per se (the translations that currently exist aren't done that way, so they wouldn't show up as flags). They'll be lost until translated versions are reestablished. Which used to be the old way of doing it.
 
I can replace the Multipage's /en version with it. It'll be less intrusive, but some elements are declared on Multipage's base page, like copyright and legal section, they'll remain as string lookups, which I ideally didn't want. It'll also not change appearance to anyone using non-eng version.
 
I won't pretend I have the best solution, but I thought if anything I should start discussing this, here, now.
 
[[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 11:39, 19 June 2024 (PDT)
 
:This one's a bit of a weird one, because with the main page being a bit of a mess of inline CSS it's a tad harder to pick things out. Perhaps more common things could be put as classes in common.css to reduce overall noise for styled pages, but that has the downside of needing staff action each time something should be tweaked, as well as being yet another page to edit (which we're trying to avoid, but I think it's more justifiable than the other stuff in this case). --[[User:DarkOK|DarkOK]] ([[User talk:DarkOK|talk]]) 17:37, 19 June 2024 (PDT)
 
::Right, but I think in the meantime, the main page can still be edited to be less, well, messy, as it currently houses more elements than it needs. I don't want to impose my version without asking (and listening), however. [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 10:02, 20 June 2024 (PDT)
 
:::I took the leap of faith and tidied up the page. I did a soft version of what I proposed, not replacing strings with text and such (so it should be as adaptable as it was, just shorter now). If I really did wrong by users by doing that, revert it. [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]])
 
== Autoconfirmed protection ==
 
I can't check for myself; can autoconfirmed people here still edit the Main Page? I'm not sure if autoconfirmed protection functions properly here. [[User:PabloS|PabloS]] ([[User talk:PabloS|talk]]) 16:57, 19 June 2024 (PDT)
:I was able to edit the main page [[User:Darnias|Darnias]] ([[User talk:Darnias|talk]]) 17:22, 19 June 2024 (PDT)
: Yes, i'm autoconfirmed and i can edit the Main Page and semi-protected pages. --[[User:N0one|N0one]] ([[User talk:N0one|talk]]) 01:11, 20 June 2024 (PDT)
:Yep, works for me! --Seal Enthusiast 07:43, 24 June 2024 (PDT)
:Why shouldn't it be protected so only moderators (and above) can edit it? It and its individual elements (templates it's composed of) could use more elevated protection. [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 13:06, 24 June 2024 (PDT)
 
== Avoiding clutter on the main page ==
 
I implore my fellow editors to not clutter the main page anymore. Sprinkling icon confetti, coloured text (not that someone did; this is saying preemptively) and things like that is purely cosmetic, style that doesn't improve the substance.
 
There's icons for the main branches of the wiki - Goldsrc, Source and Source 2 - its main three 'kingdoms' if you will - that's really enough.
 
We're climbing out of the dark times when it looked [https://pbs.twimg.com/media/GMZ-pJDWwAAh97Z?format=jpg&name=large this bad], and we're currently at the point where it's pretty optimal. Reasons like 'looks nicer' is what led to looking like that pic in the first place.
 
[[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 08:14, 24 June 2024 (PDT)
 
: Yeah it's looks pretty clean and good enough, another thing about the icon, the CS2 workshop icon is unofficial anyway (Valve didn't made one like other Source 2 games, so I made them based off HL Alyx Workshop Tools), the only problem that it doesn't seem to look good sometime on smaller resolution (16px), and probably looks bit too similar to HLA, but it works. --[[User:Kr0tchet|leonidakarlach]] ([[User talk:Kr0tchet|talk]]) 04:38, 25 June 2024 (PDT)
 
: To the user [[User:Seal Enthusiast]] adding icons to the Source 2 games: they're useless clutter. It's not about bandwidth, it's about what's needed. Icons aren't needed, three of them are almost the same, everyone can read the text right next to them. Don't revert undos, as that becomes edit warring. [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 02:35, 3 July 2024 (PDT)
 
:: Why don't you discuss it with others before you undo the change yourself? You are the one starting the war of edits now. At this point, there is nothing stopping you from changing the minds of the majority (and there are at least 2 people who disagree with you, not counting me and others who just don't care), but you just undo even a minor change instead of waiting for a response to your complaint 😒
 
:: --[[User:THE OWL|THE OWL]] ([[User talk:THE OWL|talk]]) 03:55, 3 July 2024 (PDT)
::: Apologies for any issues adding the icons may cause. I was not aware there was a "unspoken rule" of not updating the wiki to a more modern style. Once again sorry for any trouble I may have caused. --[[User:Seal Enthusiast|Seal Enthusiast]] 05:34, 3 July 2024 (PDT)
:::: This passive aggression isn't solving anything. I see that [[User:PabloS]] reverted the removal of the icons, as a final decision in my eyes. Alright. Whatever. Three of them are the same blue square, I still think they're without use, but it's not that essential. [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 02:26, 12 July 2024 (PDT)
 
== Text on the main page ==
 
What exactly is the practical reason right now behind keeping text (like the welcome text, or text on the buttons) as string lookups instead of just having it like normal text? It only appears once per every version of the page, and every version has its own text. [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 14:12, 13 July 2024 (PDT)
:Added strings as parameters of Template:MainPage which should be less hassle free with ability for quick preview.  [[User:Nescius|Nescius]] ([[User talk:Nescius|talk]]) 04:02, 15 July 2024 (PDT)
 
== Address to editors about paragraphs ==
 
When you create templates, pay attention to the paragraph problem. Seriously, a bunch of new templates break the formatting again, and the place to fix it people just put all the damn text on one line, making everything unreadable.
 
=== Let's look at the problem ===
I'll use part of the {{tl|link=Infobox game}} code for an example. This template is fixed now.
 
{{CodeBlock|src=Template|<nowiki><includeonly><onlyinclude>
{{sidebar
| header = {{{title|}}}
}}
</onlyinclude></includeonly></nowiki>}}
 
Consider the example above. We can see that after {{Code|<nowiki><includeonly><onlyinclude></nowiki>}} the editor has created a paragraph by moving the template code one line below, and also created a paragraph before the closing HTML tags. What is the consequence of this? When the editor writes code like this:
 
{{CodeBlock|src=Source code of the article|<nowiki>{{LanguageBar}}
 
{{Infobox game
| title = Dota 2
}}
 
{{Stub}}</nowiki>}}
 
The wiki engine will create this:
{{CodeBlock|src=Article|<nowiki>{{LanguageBar}}
<p></p>
<p></p>
Final view of the info box
<p></p>
<p></p>
{{Stub}}</nowiki>}}
 
A user with no knowledge of template editing would try to fix it this way:
 
{{CodeBlock|src=Source code of the article|<nowiki>{{LanguageBar}}{{Infobox game
| title = Dota 2
}}{{Stub}}</nowiki>}}
 
Or this way, but this too can cause formatting errors:
 
{{CodeBlock|src=Source code of the article|<nowiki>{{LanguageBar}}
{{Infobox game
| title = Dota 2
}}
{{Stub}}</nowiki>}}
 
=== Let's fix this ===
Variant 1:
{{CodeBlock|src=Template|<nowiki><includeonly><onlyinclude>{{sidebar
| header = {{{title|}}}
}}</onlyinclude></includeonly></nowiki>}}
Variant 2:
{{CodeBlock|src=Template|<nowiki><includeonly>
 
Tip: You can write anything you want here, it won't be included in any page as <includeonly> hides everything.
 
<onlyinclude>{{sidebar
 
| header = {{{title|}}}
 
}}</onlyinclude>
 
</includeonly></nowiki>}}
 
Result:
{{CodeBlock|src=Article|<nowiki>{{LanguageBar}}
 
Final view of the info box
 
{{Stub}}</nowiki>}}


<div style="float:left; width:60%; margin:25px; margin-left:0px;">
To fix the problem, I just removed the extra paragraph after {{Code|<nowiki><onlyinclude></nowiki>}} and before the HTML tag that closes it. As a result, the wiki engine simply doesn't create unnecessary {{Code|<nowiki><p></p></nowiki>}}, which only makes life better for ordinary users and editors.
Welcome to the discussion page for the [[Main Page]]! To start a new section, click on the [https://developer.valvesoftware.com/w/index.php?title=Talk:Main_Page&action=edit&section=new Add topic] tab above. To respond in an existing section, click on the <code>edit</code> link to the right of the section title. Please don't forget to sign your comments, using either three tildes (<nowiki>~~~</nowiki>) for your name, or four tildes (<nowiki>~~~~</nowiki>) for your name and a timestamp.
</div>{{clr}}


== Available translations for this page ==
-[[User:THE OWL|THE OWL]] ([[User talk:THE OWL|talk]]) 23:26, 13 July 2024 (PDT)


Otherlang2 if necessary: [[Main_Page:fr]] &mdash;[[User:Mattshu|Mattshu]] 01:32, 22 August 2011 (PDT)
: Can you take a screenshot of what the 'broken' and the 'fixed' Infobox game looked like, side by side? Not its code, but side-by-side comparison of how the end result looked on pages. When I switch between versions before and after your edit, I literally can't see a difference, trying it in Firefox, Chrome or Brave. [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 01:08, 14 July 2024 (PDT)
:'''''[[Main_Page:ru]] actually exist too.''''' --[[User:Assassin killer|Assassin killer]] 02:57, 29 August 2011 (PDT)
::Please, update page. --[[User:Mehiller|Mehiller]] 06:49, 31 December 2011 (PST)
:As of 3/3/12, the Georgian translation [[Main_Page:ka|is available for the Main Page]]. &mdash;[[User:Mattshu|Mattshu]] 11:33, 3 March 2012 (PST)
:[[Main_Page:nl]] Freshly created [[User:Xylios|Xylios]] 20:29, 17 July 2012 (PDT)
:[[Main_Page:pt-br]] &mdash;[[User:Mattshu|Mattshu]] 22:46, 27 December 2012 (PST)
:[[Main_Page:ko]] Freshly created [[User:Mochan77|Moriarty Park]] 15:37, 06 Febuary 2014 - Add flag to main page please.
:[[Main_Page:zh-tw]] has been created by [[User:smallmountain|SLMT]]. Please add a flag for it.


== News ==
:: I've attached the image below. You can check it yourself. To do this, save the old code {{tl|link=Infobox game}} and after that purge [[Dota 2]].
"The Source SDK is has been updated"
Latest news block. Should be fixed...{{unsigned|Jeremyw}}
:What do you mean?&mdash;[[User:Mattshu|Mattshu]] 18:42, 14 April 2012 (PDT)


== Spanish translation is available now :) ==
:: [[File:Example of a paragraph problem.jpg|512px]]


[[Main Page:es|Here]] :)
:: - [[User:THE OWL|THE OWL]] ([[User talk:THE OWL|talk]]) 01:44, 14 July 2024 (PDT)


Also, I've seen that exists a translation in another language that I don't know (https://developer.valvesoftware.com/wiki/Main_Page:ka)
::: Yes, I see it happen on the Dota 2 page, but I don't see the same happening on Half-Life's page. Well, the Dota 2 page also has the stub template. And it has not just newlines, but empty lines between its tags. Does that have anything to do with it? [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 01:48, 14 July 2024 (PDT)


Regards --[[User:Ryo|Ryo]] 15:03, 1 May 2012 (PDT)
:::: On the Half-Life page, this problem was not visible because the article elements were spaced too tightly together. As soon as I updated the article code, the extra paragraphs appeared.


== German Translation available ==
:::: Here's an example of old code that avoided unnecessary paragraphs:
:::: {{CodeBlock|<nowiki>{{LanguageBar}}
{{hl topicon}} {{gldsrc topicon}}


The German Translation for this Valve Wiki is now available, but not yet 100 % completed.
<span style="color:white; font-weight: bold;">{{For|about=the 1998 game|the documentation on GoldSrc and Half-Life SDK|[[Half-Life SDK]]|}}</span>
[[Main Page:de|Main Page in German]]
{{Game Infobox
| title = Half-Life
}}
[[File:C1a0 testmachine.jpg|thumb|''"They're waiting for you [[Dr. Gordon Freeman|Gordon]]... in the [[Anti-Mass Spectrometer|test chamberrr....]]"'']]</nowiki>}}


SamBrishes --[[User:SamBrishes|SamBrishes]] 11:34, 29 Sep 2012 (PDT)
:::: Here's an example of new code that would create extra paragraphs without updating in the template:
:::: {{CodeBlock|<nowiki>{{LanguageBar}} {{hl topicon}} {{gldsrc topicon}}


== Translate extension ==
<span style="color:white; font-weight: bold;">{{For|about=the 1998 game|the documentation on GoldSrc and Half-Life SDK|[[Half-Life SDK]]|}}</span>


Hello, I see that this is a multilingual wiki.
{{Game Infobox
Have you considered using the [[MetaWikipedia:mw:Extension:Translate|Translate extension]], which allows to easily make your MediaWiki multilingual? It makes you save enormous amounts of time which otherwise is wasted on templates wizardry, manual synchronisation of pages and so on, scarying off most translators; and offers many other aid to efficient translation.
| title = Half-Life
Now it's also available in handy [[MetaWikipedia:mw:MediaWiki Language Extension Bundle|tarball bundles]].
}}
The page explains how to get help and more information, and there is extensive documentation; asking on #mediawiki-i18n @ freenode is probably your best chance for immediate assistance if needed.
Thanks, [[MetaWikipedia:User:Nemo_bis|Nemo]] 15:58, 13 January 2013 (PST)


== I see the chinese translation but can not find this page ==
[[File:C1a0 testmachine.jpg|thumb|''"They're waiting for you [[Dr. Gordon Freeman|Gordon]]... in the [[Anti-Mass Spectrometer|test chamberrr....]]"'']]</nowiki>}}


https://developer.valvesoftware.com/wiki/Main_Page:zh-cn
:::: - [[User:THE OWL|THE OWL]] ([[User talk:THE OWL|talk]]) 01:59, 14 July 2024 (PDT)
So,please add it!
: The otherlang templates on the other (non-English) pages have not been updated to include this page. Also, the links on the page should be updated to point to any chinese versions of pages that exist instead of the English ones (notably [[SDK_Docs:zh-cn]]. The translated title also needs to be added to the otherlang template. --[[User:JeffLane|JeffLane]] 16:34, 23 January 2013 (PST)


== Misspelled News Content ==
::::: I'm still not seeing any difference between the tab I had open since yesterday and didn't update, a tab I opened while temporarily undoing the Infobox edit, and a tab with that edit and purged.
::::: Or opening the three revisions of the page (yesterday by Nescius and two today by you), they appear to be the exact same height *except* one line at the very bottom that says 'This page was last edited on <timestamp>' but that's not part of it all.
::::: Mediawiki treats single line breaks (text like this)
::::: <source>
first half of sentence
second half of sentence
</source>
::::: as a single line, it ignores the break and it just becomes one line.
::::: Does the same not happen with the code? Wouldn't that cause
::::: <source>
<includeonly><onlyinclude>{{sidebar
::::: </source>
::::: and
::::: <source>
<includeonly><onlyinclude>
{{sidebar
</source>
::::: to be equivalent? [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 02:23, 14 July 2024 (PDT)


In the most recent news update, it says '''"The Source SDK is has been updated"''' when it should say '''The Source SDK has been updated''' --[[User:V360|V360]] 09:41, 19 May 2013 (PDT)
:::::: '''Variant 1:'''
:::::: {{CodeBlock|src=Template|<nowiki><includeonly><onlyinclude>{{sidebar</nowiki>}}
:::::: {{CodeBlock|src=Source code of the article|<nowiki>first half of sentence
second half of sentence
{{Infobox game}}</nowiki>}}
:::::: {{CodeBlock|src=Result|<nowiki>first half of sentencesecond half of sentence
{{Infobox game}}</nowiki>}}


== New location of the SDK tools ==
:::::: '''Variant 2:'''
:::::: {{CodeBlock|src=Template|<nowiki><includeonly><onlyinclude>
{{Infobox game}}</nowiki>}}
:::::: {{CodeBlock|src=Source code of the article|<nowiki>first half of sentence
second half of sentence
{{Infobox game}}</nowiki>}}
:::::: {{CodeBlock|src=Result|<nowiki>first half of sentencesecond half of sentence


A news post should be made, explaining that the tools included with the Source SDK can no longer be used, and that tools are included with single games now. --[[User:Lonaowna|Lonaowna]] 10:10, 19 May 2013 (PDT)
{{Infobox game}}</nowiki>}}


:Fixed with 2013 SDK release, thanks! --[[User:Lonaowna|Lonaowna]] 23:53, 26 June 2013 (PDT)
:::::: '''Fixing Variant 2 without editing the template:'''
:::::: {{CodeBlock|src=Template|<nowiki><includeonly><onlyinclude>
{{Infobox game}}</nowiki>}}
:::::: {{CodeBlock|src=Source code of the article|<nowiki>first half of sentence
second half of sentence{{Infobox game}}</nowiki>}}
:::::: {{CodeBlock|src=Result|<nowiki>first half of sentencesecond half of sentence
{{Infobox game}}</nowiki>}}


== Steamcmd install - Batch file ==
:::::: The second variant creates an additional line break in the saved article, because the wiki engine counts a template line break in an article as two line breaks due to the position of the template code under <onlyinclude>. This is what can create extra paragraphs.


This is my first contribution, it's not big, but I think that it could be helpful to someone :)
:::::: - [[User:THE OWL|THE OWL]] ([[User talk:THE OWL|talk]]) 00:49, 17 July 2024 (PDT)


Into this file, you can populate (with your personal edit: notepad ++ or another)
== Address to editors about tabulation ==


1) Path where your steamcmd is installed (only for one time)
When you are trying to make your page or template code more readable by creating indents to the left for lines of code, don't use regular spaces, long spaces and other. You make the code very messy and overload the pages with increased character counts. Tabulation has been around for centuries, so please use it in combination with regular spaces, long spaces and other only when necessary.
2) Path where you want to instal or update your games.


'''This batch file covers only Counter Strike Series.'''
An example of terrible code (note the space between the parameters and =):


Counter Strike: 1.6; Source; Condition Zero and GO.
{{CodeBlock|<nowiki>{{Infobox game
| title        = Dota 2
| image        = Software Cover - Dota 2.jpg
| developer    = [[Valve Corporation]]
| publisher    = Valve Corporation
}}</nowiki>}}


[https://docs.google.com/file/d/0B7hx9pAGPRakWnZLVzVJR2phTnM/edit]
An example of good code (It looks the same in the source code wiki editor, but there are fewer characters):


I hope this tool helps you to install more easily your servers :)
{{CodeBlock|<nowiki>{{Infobox game
| title = Dota 2
| image = Software Cover - Dota 2.jpg
| developer = [[Valve Corporation]]
| publisher = Valve Corporation
}}</nowiki>}}


The source code wiki editor does not support tabulation, but you can simply go to Windows Notepad (or any other text editor), press {{Key|Tab}}, copy the character, and paste it onto the page as many times as you want. Also, you can use third-party browser add-ons like [[User:Max34/VDCEditor|VDCEditor]].


Download: [https://docs.google.com/file/d/0B7hx9pAGPRakMGg2RmgtMEFHU0U/edit?usp=sharing]
-[[User:THE OWL|THE OWL]] ([[User talk:THE OWL|talk]]) 23:45, 13 July 2024 (PDT)


Any questions, please send a e-mail to info@hyperserver.com.ar
== Changes to "New to the wiki?" section ==


{{unsigned|Daezor2001}}
Recently I've been working on modernizing the [[Valve Developer Community:Community portal|Community Portal]] as part of an effort to centralize aspects of the community. For the final step, I've been hoping to edit the "New to the wiki?" section on the main page to link to the Community Portal. I created a mockup which adds two new buttons which you can see [[User:Blixibon/Centralized_community_proposals#Main_Page_edit_mockup|here]], in the bottom right corner of the page.


== Minor changes to   some wiki pages ==
While I've been proactive with my other changes, I'm reluctant to change the Main Page due to the continuing activity and debate surrounding it, as well as the fact my changes would require new translations. I might go ahead and do this if I don't get a response here, but does anyone have any specific input on these changes, or any requests for me to hold off on them? --[[User:Blixibon|Blixibon]] ([[User talk:Blixibon|talk]]) 11:36, 16 July 2024 (PDT)


I have build .net library that implements server query protocol,Rcon protocol,master server query protocol.it can listen to remote logs and u can subscribe to different logged events.
: I think it looks fine and the portal itself does too (WIP notwithstanding).  
here is the link : http://querymaster.codeplex.com/
: It is going to offset things a tiny bit because it's slightly taller, but if Valve releases Deadlock (''probably'' will), it's going to make S2 plaque taller so that'll even that out. (Deadlock links are already in it but hidden).
: I kind of fell out of loop with the most recent changes to the {{tl2|MainPage}} template that had to do with strings/text parameters, though. I assume it (new to wiki box) needs to be patched through that now.
: [[User:Nescius]], [[User:N0one]], [[User:SirYodaJedi]], thoughts? [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 04:14, 17 July 2024 (PDT)
::My only objection would be that in the second mockup there are the links twice. First in the text and second in the form of a button and both link to same page but I don’t hold too strong opinion about this so don’t feel too obliged to address this. As for the MainPage template the way the template works now is you can provide the text as parameter and if you don’t it defaults to the strings in strings subpage. [[User:Nescius|Nescius]] ([[User talk:Nescius|talk]]) 05:22, 17 July 2024 (PDT)


while building it i noticed few things ,
::For me, the 2 links to the same page isn't ideal, the text could go ''see Wiki contents'' and ''see Community Portal'', but not holding any opinions about it. For the MainPage, its identical to what Nescius said. But overall its fine for me. [[User:N0one|N0one]] ([[User talk:N0one|talk]]) 09:28, 17 July 2024 (PDT)


-while testing on multipacket compressed source responses,the decompressed size of response was 0 and was a short value but "Server Queries"(https://developer.valvesoftware.com/wiki/Server_queries) wiki page states that it should be long and is equal to size of packet after decompression.I could find only 1 public server that compresses the response.So I would need a confirmation.and if my findings are right then that page should be updated.
== Main Page rework? ==


-Cs 1.6 protocol 47 does not respond to query messages mentioned in the "Server Queries"(https://developer.valvesoftware.com/wiki/Server_queries) page.It responses only to half life protocol queries(noticed it while testing my library).the responses are same though.
Considering reworking Main Page to use the multi page style format i.e. based on interface language and transcluding translated main pages to the 1 true Main Page. The reason is that only 1 true main page exist where the tab next to the discussion says "Main Page" and the page display title is automatically removed along with that horizontal bar. Also another thing that would be good to do is recreating any templates used on the main page as subpages of Template:MainPage uniquely used on main page so that any missteps in editing templates won't be reflected on the main page and to avoid any extra checks related to how the language is handled. [[User:Nescius|Nescius]] ([[User talk:Nescius|talk]]) 15:16, 20 July 2024 (PDT)
I think this should be added to that page.


-There is no wiki page for Gold Source RCON protocol.I had to research/experiment to identify all the pieces of the protocol.I think even that should be added to wiki as it will save lot of trouble for those who are trying to implement it.
: Isn't that what we removed so that it's not such a mess to edit and to revert someone's bad edits...
: ''so that any missteps in editing templates won't be reflected on the main page'' - wait, how would that not make them reflect on the main page?
: I'd also like to address, since we're here, the many languages it has that are, for lack of a better term, "fake". Not as in the languages are fake. But half of them only have just 2-3 pages (Cs/, El/, He/, Ka/, Nl/ Sk/ (0 pages), Sv/). There's no apparent demand for them yet they're included there (some don't even have the main page itself translated) as if there's more content for them, but there isn't. I think Main Page translations should be included if there's anything to show behind them and moderated manually. If someone starts with the main page then does nothing more (or even doesn't finish it, as with some of them), they should consider starting from the meat of the thing instead so one day it makes sense to give that language a Main Page presence. [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 15:44, 20 July 2024 (PDT)
:: The point is that there is only 1 [[Main Page]]. It has title removed along with the horizontal bar below the title and the tab next to discussion says "Main Page". Translated main pages aren't really main pages and no clue if that horizontal bar can even be removed there.
:: What I mean about the templates is that all templates used on main page would be defined as Template:MainPage subpages and not used anywhere else on the site. For example <code>Template:hl2</code> would be separated as <code>Template:MainPage/hl2</code> and used exclusively on the Main Page and so any edits to the <code>Template:hl2</code> would therefore not in any way affect the Main Page. The editing wouldn't be really much more complicated, pretty much there is just <code>Template:MainPage</code> where design of the main page resides and each translated subpage contains <code><nowiki>{{MainPage| ... translated strings as parameters ... }}</nowiki></code>.
:: Also not seeing the issue with having translations of the main page despite the given language not having many translated pages. The unfinished translations would be probably fine to omit until someone finishes them. [[User:Nescius|Nescius]] ([[User talk:Nescius|talk]]) 18:17, 20 July 2024 (PDT)
::: I see, I didn't understand the templates subpages part as I read it that changes to ''those'' templates (once they become <code>Template:MainPage/[stuff]</code>) would somehow not affect it. I see now what you meant.
::: But if that's to be done, can it also be alleviated of some of these templates? "Half-Life 2" for example can't look different in any translated versions (names don't get translated) so it can just be text (same with Valve, Source/GoldSrc). Well, this is a minor point.
::: The only real "issue" with those abandoned translations is they stretch the language bar by even being there. The {{tl2|Translate}} even says to nominate such articles for deletion. [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 01:40, 21 July 2024 (PDT)
:::: In case of Half-Life 2 it would still remain a template that automatically makes the link based on language (ex. linking 'Ru/Half-Life 2' when Russian is chosen) but completely stripped of any unnecessary stuff that regular hl2 template has and is not used on the main page. Imo language bar being long on main page looks fine and would look nice if it filled the line completely. If by abandoned you mean non-fully translated main pages then maybe those can be omitted but I am for keeping any fully translated main page even if there are no other articles in that language [[User:Nescius|Nescius]] ([[User talk:Nescius|talk]]) 09:21, 21 July 2024 (PDT)
::::: Ah damn I forgot about linking to languages. Yes, moot point in my post, then.
::::: About the translations - alright, it's your call. [[User:Cvoxalury|Cvoxalury]] ([[User talk:Cvoxalury|talk]]) 02:27, 22 July 2024 (PDT)


-Source RCON protocol page(https://developer.valvesoftware.com/wiki/Source_RCON_Protocol) states that maximum packet size is 4096.I have received packets bit larger than that (around 4130)
== Language pages ==
(CS:Source server, cvarlist command).I would say maximum possible size should be kept to 4200.


-Addition to "HL Log Standard"(https://developer.valvesoftware.com/wiki/HL_Log_Standard) wiki Page :  
I feel like it would make more sense for language pages to be how they were previously (e.g. [[Main Page/fr]] instead of [[Fr/Main Page]]) since it's a bit odd to have every page as a subpage of one—just a thought. [[User:PabloS|PabloS]] ([[User talk:PabloS|talk]]) 01:21, 26 July 2024 (PDT)
server logs server shut down event. log message : Server shutdown
: There are several issues with suffixes for example let's say we are on page info_target. <nowiki>{{SUBPAGENAME}}</nowiki> gives us info_target but on info_target/ru it will just give us ru on every translated page which is not very useful.  
: Clicking on backlinks on pages like <code>page1/subpage2/subpage3/ru</code> would always lead us to an english page while as <code>ru/subpage1/subpage2/subpage3</code> each backlink properly goes to ru/ pages. With prefix we can also cheaply determine the language using <nowiki>{{ROOTPAGENAME}}</nowiki> see [[Template:Pagelang]].
: Suffixes also cause search suggestions to become quite useless [[:File:Language_suffix_clutter.png]] --[[User:Nescius|Nescius]] ([[User talk:Nescius|talk]]) 05:25, 26 July 2024 (PDT)


{{unsigned|G3EK}}
:: I want to add that the previous way of having language pages as suffixes was a nightmare for editing (and I'm sure others can vouch the same) and looking back on page history, and it also broke searches so I'm very happy its gone --[[User:Ficool2|Ficool2]] ([[User talk:Ficool2|talk]]) 06:13, 26 July 2024 (PDT)


== Brainbread 2 ==
::: To add to this here are optimizations results that were possible or simpler because of prefixes. Using page [[CBaseAnimating]] as an example it took ~11s to render that page based on what 'show preview' shows at the bottom of the page. After moving to prefixes and editing [[Template:uselang]] and other notices related optimizations it got to around [[:File:Pagerendertime1.png|~6s]]. Further editing all the templates used on CBaseAnimating page to avoid [[Template:autolang]] but use a simple #switch function it got to around [[:File:Pagerendertime2.png|~1.9s]] and some further minor optimization on the page resulted in current ~1.3s. --[[User:Nescius|Nescius]] ([[User talk:Nescius|talk]]) 09:47, 1 August 2024 (PDT)


== Suggesting a new cooldown ==
== CSS suggestions ==


Hello there guys i joined this forum because i want to suggest things for CSGO. I want csgo's cooldown Rule to be like DotA2's Low Priority Its like Instead of hours you need to play games for the cooldown to end
I'm doing a lot of stylesheet changes (most of which is trying to fix icons). Feel free to recommend stuff you have problems with or that I need to fix. [[User:PabloS|PabloS]] ([[User talk:PabloS|talk]]) 17:11, 4 November 2024 (PST)
where can we suggest something like this guys? cause i think the 7 days rule is not good for gamers as they said on reddit Valve is taking this long for us to play but i thought of some new thing
thats why i joined this forum So how are we gonna suggest that valve is gonna make the csgo to have games cooldown not hours days or etc Please help guys


== Skybox problem ==
=== Fix the top action buttons ===
Right now I only have a suggestion for changing the top action buttons. They should be turned into a gradient with a fully transparent top.


Hey i have a problem with the skybox. If somebody could help me.
'''Example:'''


Link to a picture to see what problem i have: https://gyazo.com/d571c9fad3d47d4303a4f06a2c35013c
<span style="background-image:linear-gradient(0deg, rgb(28 28 28), transparent); border:1px solid; border-top:0; border-image:linear-gradient(transparent, rgb(82 82 82)) 1; padding:.3em .6em;">Hello, World!</span>


== Twitch Logo  In Steam Name ==
'''Code:'''
{{CodeBlock|style=1|<nowiki><span style="background-image:linear-gradient(0deg, rgb(28 28 28), transparent); border:1px solid; border-top:0; border-image:linear-gradient(transparent, rgb(82 82 82)) 1; padding:.3em .6em;">Hello, World!</span> </nowiki>}}


I made the twitch logo into a private character to try and put before and after my steam name "BeatStr33t" but only boxes like this one "" appear.  I think that putting the twitch logo could be a hip new thing to show people you are a streamer, but not have to put the whole url for ex. "twitch.tv/beatstr33t" as my name.  I also see that twitch is trying to move to the social media side more so I believe that this would go along with that plan.
[[User:THE OWL|THE OWL]] ([[User talk:THE OWL|talk]]) 02:03, 5 November 2024 (PST)
: Because the Twitch logo is not a proper Windows/Mac emoji. --[[User:Apap04|Andrew]] ([[User talk:Apap04|talk]]) 19:03, 24 October 2016 (UTC)


== How to edit default CS : GO maps in Hammer ? ==
=== Adding dark pre tag ===
I was thinking, should pre tag be darker? Since there are lots of the pre tags on articles, tutorial pages, etc., which is just white (See example) and the current one doesn't fit with the VDC theme.


Hey,
One example is on [[L4D2_Mission_Files#Deadline|L4D2 Mission File]].
I want to edit the popular Counter Strike : Global Offensiv map Dust 2 (de_dust2) but the problem is, I dont know how.
I already tried to compile the .bsp file with a program but after I pressed compile nothing happend, that happend with 2 different compilers.
So if you know a solution please help me. Here is my Steam Profile : http://steamcommunity.com/id/philgamerSteam/ 


Thanks.
<syntaxhighlight lang=css>
/* Making the <pre> tag style fit with the VDC style */
pre, .mw-code {
    color: #d1d1d1;
    background-color: #1f1f1f;
    border-left: 6px solid #2f2f2f !important;
    border: 6px solid #1c1c1c;
}


--[[User:Philgamer|Philgamer]] ([[User talk:Philgamer|talk]]) 01:47, 29 May 2016 (UTC)
/* Some text are darker when its inside the <pre> tag (Also applies to tags that have the pre tag)*/
.mw-highlight .mi,
.mw-highlight .mf,
.mw-highlight .mh,
.mw-highlight .o {
    color: #b5b5b5;
}


== Counter Strike: Global Offensive Dedicated Server dosen't start ==
/* Transparency fix when the TOC minimizes the block */
.mw-highlight {
    background-color: #00000000 !important;
}


Logs: [https://hastebin.com/gonokovama.scala Here]
/* Making the red brighter (e.g 1>px<) */
.mw-highlight .kt {
    color: #ff1f71;
}
/* Making the blue brighter (e.g  #>pagehistory<, li.>selected<, etc...) */
.mw-highlight .nc,
.mw-highlight .nn,
.mw-highlight .nf {
    color: #0082ff;
}


== Info_Particle_System ==
/* IMPORTANT! this makes the highlighting text readable inside the <pre> block */
.mw-highlight .hll {
    background-color: #41410e !important;
}


Hi! I'm using portal 2 authoring tools and I've been experiencing issues. Bad issues- The Info_particle_system I'm using has a control point (particlesystem: blob curve for more info) but unfortunately it ignores its control point and the system floats over to the map's origin. I am in need of help and anyone who knows how to fix this issue, I would appreciate it immensely if they could tell me how to fix this; thanks!
/* Made the red color brighter to be readable when theres highlighting */
.mw-highlight .s2 {
    color: #ff3535;
}
</syntaxhighlight>


== 2 Questions: GMod static props not working / Is a submodel a thing? ==
<div style="font-family: monospace,sans-serif; padding: 1em; color: #d1d1d1; background-color: #1f1f1f; border-left: 6px solid #2f2f2f !important; border: 6px solid #1c1c1c;">
<div>Example text</div>
li.<span style="color:#0082ff">selected</span>


So, first question: In my GMod, I have copied the content from all the source games I own (HL2, EP1, Ep2, L4D, L4d2, CS:S, CS:GO, Portal and Portal 2. I own a few others but haven't used them) and put them in my models/materials folder, for use in the Hammer Editor. I've been able to use the editor fine for a while until one time in a map my static props wouldn't appear when testing the map. I know for sure that it supports that kind of prop, It just wasn't appearing. is the content from the games listed above causing this, or is this some other error? The console simply says that there was an error loading the prop or something. (also, later on my map said it had something leaked in it and it wouldn't update to the latest version when i tested the map, I don't know what's going on there, not asking for an answer but if you want you can try to help me with it.)  
.<span style="color:#0082ff">mw-something</span> {<br>color: #ff1f71;<br>height:1<span style="color:#ff1f71">px</span><br>}
<div style="background-color: #41410e;">test highlight with <span style="color: #ff3535;">"red"</span> color</div>
</div>
[[User:N0one|N0one]] ([[User talk:N0one|talk]]) 14:19, 5 November 2024 (PST)


Second question: has nothing to do with Hammer but with valve model files. When I was browsing through addon props in my GMod (in game), I noticed a model that is a workbench from CS:S's map cs_militia, with a box of cords and some other models that i've seen before. in the little storage thing under the table is some crates that were yellow and blue with the biohazard symbol on them. These boxes appear on the HL2 props workspace01 through workspace04, along with the box of cords. they appear in other models, are they a kind of Sub model? or did they simply take that part of the model and put it in the one they made?
=== Change color of the dark blue text on dark background ===
<source lang=bat>
%Whoever decided to make the dark blue text on dark background did not think this through at all.%
%It would be nice if we could Change the colors back to something we can actually read without having to highlight all the text% %Thank you.%</source>--[[User:MrFunreal|MrFunreal]] ([[User talk:MrFunreal|talk]]) 08:48, 25 November 2024 (PST)


that's all. Question 1 i really don't wanna do anything like downloading tools or editing code, something simple that doesn't involve a lot (removing the content i put in there is ok, if that is the only sollution. Question 2 is just something I noticed and am wondering if sub models are a thing, or not.
:This should fix it:
:<syntaxhighlight lang=css>
.mw-highlight .nv {
color: #4e4cd0;
}
</syntaxhighlight>
:Example:
<div style="font-family: monospace,sans-serif; padding: 1em; color: #4e4cd0; background-color: #1f1f1f; border-radius: 4px">
%Whoever decided to make the dark blue text on dark background did not think this through at all.%
%It would be nice if we could Change the colors back to something we can actually read without having to highlight all the text% %Thank you.%
</div>
:--[[User:N0one|N0one]] ([[User talk:N0one|talk]]) 12:46, 25 November 2024 (PST)
:Seems to have been fixed with the recent maintenance.<br/>— [[User:SirYodaJedi|SirYodaJedi]] ([[User_talk:SirYodaJedi|talk]]) 09:16, 28 November 2024 (PST)


[[User:Maximumtaco1783|Maximumtaco1783]] ([[User talk:Maximumtaco1783|talk]])maximumtaco1783: I also forgot to mention I can never get a 3D skybox to work, and this is long before I installed that content into GMOD. I always followed the instructions exactly, and my skybox just wouldn't appear (well it did once, just some brushes were absent). help for that and my initial 2 questions?
:: Thank you kindly. This is way nicer to look at. --[[User:MrFunreal|MrFunreal]] ([[User talk:MrFunreal|talk]]) 11:25, 29 November 2024 (PST)


== CSGO Panorama API ==
=== Tables ===


{| class="standard-table" style="width: 100;"
The current state of the table classes ''none'', <code>wikitable</code> and <code>standard-table</code> can be observed at [[Help:Editing Toolbar#Table]].<br>
! Method Name
Seeing that I'd like to propose (only as quick-fix):
! Signature
<syntaxhighlight lang=css>
! Description
.wikitable {
|-
  background-color:inherit;
| AsyncWebRequest
  color:inherit;
| void $.AsyncWebRequest( js_raw_arg  )
}
| Make a web request
</syntaxhighlight>
|-
I was trying a transparent dark color for {{T|Yes}} etc. Currently, <code>class=wikitable</code> has a white background as base and a black caption text. When inspecting the CSS in my browser, I encountered conflicting definitions for <code>wikitable</code> intended for both light and dark mode. I guess many of them can be removed, which would make the quick and dirty fix above redundant.<br>
| CancelScheduled
--[[User:Popcorn|popcorn]] ([[User talk:Popcorn|talk]]) 21:17, 3 December 2024 (PST)
| void $.CancelScheduled( js_raw_arg  )
| Cancelse a scheduled function
|-
| CreatePanel
| void $.CreatePanel( js_raw_arg  )
| Create a new panel
|-
| DbgIsReloadingScript
| void $.DbgIsReloadingScript( js_raw_arg  )
| Call during JS startup code to check if script is being reloaded
|-
| DefineEvent
| void $.DefineEvent( js_raw_arg  )
| Define an event
|-
| DefinePanelEvent
| void $.DefinePanelEvent( js_raw_arg  )
| Define an panel event
|-
| DispatchEvent
| void $.DispatchEvent( js_raw_arg  )
| Dispatch an event
|-
| DispatchEventAsync
| void $.DispatchEventAsync( js_raw_arg  )
| Dispatch an event to occur later
|-
| Each
| void $.Each( js_raw_arg  )
| Call a function on each given item
|-
| FindChildInContext
| void $.FindChildInContext( js_raw_arg  )
| Find an element
|-
| GetContextPanel
| void $.GetContextPanel( js_raw_arg  )
| Get the current panel context
|-
| HTMLEscape
| void $.HTMLEscape( js_raw_arg  )
| $.HTMLEscape(str, truncate=false).  Converts str, which must be 2048 utf-8 bytes or shorter, into an HTML-safe version.  If truncate=true, too long strings will be truncated instead of throwing an exception
|-
| Language
| void $.Language( js_raw_arg  )
| Get the current language
|-
| Localize
| void $.Localize( js_raw_arg  )
| Localize a string
|-
| Msg
| void $.Msg( js_raw_arg  )
| Log a message
|-
| RegisterEventHandler
| void $.RegisterEventHandler( js_raw_arg  )
| Register an event handler
|-
| RegisterForUnhandledEvent
| void $.RegisterForUnhandledEvent( js_raw_arg  )
| Register a handler for an event that is not otherwise handled
|-
| RegisterKeyBind
| void $.RegisterKeyBind( js_raw_arg  )
| Register a key binding
|-
| Schedule
| void $.Schedule( js_raw_arg  )
| Schedule a function to be called later
|-
| UnregisterEventHandler
| void $.UnregisterEventHandler( js_raw_arg  )
| Remove an event handler
|-
| UnregisterForUnhandledEvent
| void $.UnregisterForUnhandledEvent( js_raw_arg  )
| Remove an unhandled event handler
|-
| UrlDecode
| void $.UrlDecode( js_raw_arg  )
| $.UrlDecode(str).  Decodes str, which must be 2048 utf-8 bytes or shorter, from URL-encoded form.
|-
| UrlEncode
| void $.UrlEncode( js_raw_arg  )
| $.UrlEncode(str).  Encodes str, which must be 2048 utf-8 bytes or shorter, into URL-encoded form.
|}
== BlogAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| RequestRSSFeed
| void BlogAPI.RequestRSSFeed()
| Request RSS feed of the blog. Broadcast "RSSFeedReceived" event
|}
== Button ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void Button.AddClass( cstring  )
|
|-
| ApplyStyles
| void Button.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool Button.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool Button.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool Button.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool Button.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool Button.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool Button.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool Button.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool Button.BHasKeyFocus()
|
|-
| BIsTransparent
| bool Button.BIsTransparent()
|
|-
| BLoadLayout
| bool Button.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void Button.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool Button.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool Button.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool Button.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown Button.Children()
|
|-
| ClearPanelEvent
| void Button.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void Button.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown Button.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void Button.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void Button.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void Button.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown Button.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown Button.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown Button.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown Button.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 Button.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring Button.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 Button.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown Button.GetChild( int32  )
|
|-
| GetChildCount
| int32 Button.GetChildCount()
|
|-
| GetChildIndex
| int32 Button.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown Button.GetParent()
|
|-
| GetPositionWithinWindow
| unknown Button.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool Button.IsDraggable()
|
|-
| IsSelected
| bool Button.IsSelected()
|
|-
| LoadLayoutAsync
| void Button.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void Button.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void Button.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void Button.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void Button.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void Button.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void Button.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void Button.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void Button.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void Button.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void Button.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void Button.ScrollToRightEdge()
|
|-
| ScrollToTop
| void Button.ScrollToTop()
|
|-
| SetAcceptsFocus
| void Button.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void Button.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void Button.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void Button.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void Button.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void Button.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void Button.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void Button.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void Button.SetDraggable( bool  )
|
|-
| SetFocus
| bool Button.SetFocus()
|
|-
| SetHasClass
| void Button.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void Button.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void Button.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void Button.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void Button.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void Button.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void Button.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void Button.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void Button.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void Button.ToggleClass( cstring  )
|
|-
| TriggerClass
| void Button.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void Button.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool Button.UpdateFocusInContext()
|
|}
== Carousel ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void Carousel.AddClass( cstring  )
|
|-
| ApplyStyles
| void Carousel.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool Carousel.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool Carousel.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool Carousel.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool Carousel.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool Carousel.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool Carousel.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool Carousel.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool Carousel.BHasKeyFocus()
|
|-
| BIsTransparent
| bool Carousel.BIsTransparent()
|
|-
| BLoadLayout
| bool Carousel.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void Carousel.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool Carousel.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool Carousel.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool Carousel.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown Carousel.Children()
|
|-
| ClearPanelEvent
| void Carousel.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void Carousel.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown Carousel.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void Carousel.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void Carousel.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void Carousel.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown Carousel.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown Carousel.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown Carousel.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown Carousel.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 Carousel.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring Carousel.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 Carousel.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown Carousel.GetChild( int32  )
|
|-
| GetChildCount
| int32 Carousel.GetChildCount()
|
|-
| GetChildIndex
| int32 Carousel.GetChildIndex( unknown  )
|
|-
| GetFocusChild
| unknown Carousel.GetFocusChild()
|
|-
| GetFocusIndex
| int32 Carousel.GetFocusIndex()
|
|-
| GetParent
| unknown Carousel.GetParent()
|
|-
| GetPositionWithinWindow
| unknown Carousel.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool Carousel.IsDraggable()
|
|-
| IsSelected
| bool Carousel.IsSelected()
|
|-
| LoadLayoutAsync
| void Carousel.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void Carousel.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void Carousel.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void Carousel.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void Carousel.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void Carousel.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void Carousel.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void Carousel.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void Carousel.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void Carousel.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void Carousel.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void Carousel.ScrollToRightEdge()
|
|-
| ScrollToTop
| void Carousel.ScrollToTop()
|
|-
| SetAcceptsFocus
| void Carousel.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void Carousel.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void Carousel.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void Carousel.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetAutoScrollEnabled
| void Carousel.SetAutoScrollEnabled( bool  )
|
|-
| SetDialogVariable
| void Carousel.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void Carousel.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void Carousel.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void Carousel.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void Carousel.SetDraggable( bool  )
|
|-
| SetFocus
| bool Carousel.SetFocus()
|
|-
| SetHasClass
| void Carousel.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void Carousel.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void Carousel.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void Carousel.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void Carousel.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void Carousel.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void Carousel.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetSelectedChild
| void Carousel.SetSelectedChild( unknown  )
|
|-
| SetTopOfInputContext
| void Carousel.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void Carousel.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void Carousel.ToggleClass( cstring  )
|
|-
| TriggerClass
| void Carousel.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void Carousel.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool Carousel.UpdateFocusInContext()
|
|}
== CarouselNav ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void CarouselNav.AddClass( cstring  )
|
|-
| ApplyStyles
| void CarouselNav.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool CarouselNav.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool CarouselNav.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool CarouselNav.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool CarouselNav.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool CarouselNav.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool CarouselNav.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool CarouselNav.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool CarouselNav.BHasKeyFocus()
|
|-
| BIsTransparent
| bool CarouselNav.BIsTransparent()
|
|-
| BLoadLayout
| bool CarouselNav.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void CarouselNav.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool CarouselNav.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool CarouselNav.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool CarouselNav.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown CarouselNav.Children()
|
|-
| ClearPanelEvent
| void CarouselNav.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void CarouselNav.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown CarouselNav.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void CarouselNav.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void CarouselNav.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void CarouselNav.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown CarouselNav.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown CarouselNav.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown CarouselNav.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown CarouselNav.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 CarouselNav.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring CarouselNav.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 CarouselNav.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown CarouselNav.GetChild( int32  )
|
|-
| GetChildCount
| int32 CarouselNav.GetChildCount()
|
|-
| GetChildIndex
| int32 CarouselNav.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown CarouselNav.GetParent()
|
|-
| GetPositionWithinWindow
| unknown CarouselNav.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool CarouselNav.IsDraggable()
|
|-
| IsSelected
| bool CarouselNav.IsSelected()
|
|-
| LoadLayoutAsync
| void CarouselNav.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void CarouselNav.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void CarouselNav.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void CarouselNav.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void CarouselNav.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void CarouselNav.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void CarouselNav.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void CarouselNav.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void CarouselNav.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void CarouselNav.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void CarouselNav.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void CarouselNav.ScrollToRightEdge()
|
|-
| ScrollToTop
| void CarouselNav.ScrollToTop()
|
|-
| SetAcceptsFocus
| void CarouselNav.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void CarouselNav.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void CarouselNav.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void CarouselNav.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void CarouselNav.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void CarouselNav.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void CarouselNav.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void CarouselNav.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void CarouselNav.SetDraggable( bool  )
|
|-
| SetFocus
| bool CarouselNav.SetFocus()
|
|-
| SetHasClass
| void CarouselNav.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void CarouselNav.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void CarouselNav.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void CarouselNav.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void CarouselNav.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void CarouselNav.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void CarouselNav.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void CarouselNav.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void CarouselNav.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void CarouselNav.ToggleClass( cstring  )
|
|-
| TriggerClass
| void CarouselNav.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void CarouselNav.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool CarouselNav.UpdateFocusInContext()
|
|}
== CompetitiveMatchAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| ActionAbandonOngoingMatch
| void CompetitiveMatchAPI.ActionAbandonOngoingMatch( js_raw_arg  )
|
|-
| ActionAcknowledgePenalty
| void CompetitiveMatchAPI.ActionAcknowledgePenalty( js_raw_arg  )
|
|-
| ActionMatchmaking
| void CompetitiveMatchAPI.ActionMatchmaking( js_raw_arg  )
|
|-
| ActionReconnectToOngoingMatch
| void CompetitiveMatchAPI.ActionReconnectToOngoingMatch( js_raw_arg  )
|
|-
| GetCooldownReason
| void CompetitiveMatchAPI.GetCooldownReason( js_raw_arg  )
|
|-
| GetCooldownSecondsRemaining
| void CompetitiveMatchAPI.GetCooldownSecondsRemaining( js_raw_arg  )
|
|-
| GetCooldownType
| void CompetitiveMatchAPI.GetCooldownType( js_raw_arg  )
|
|-
| GetScrimmageRankFromPips
| void CompetitiveMatchAPI.GetScrimmageRankFromPips( js_raw_arg  )
|
|-
| GetTournamentStageCount
| void CompetitiveMatchAPI.GetTournamentStageCount( js_raw_arg  )
|
|-
| GetTournamentStageNameByIndex
| void CompetitiveMatchAPI.GetTournamentStageNameByIndex( js_raw_arg  )
|
|-
| GetTournamentTeamCount
| void CompetitiveMatchAPI.GetTournamentTeamCount( js_raw_arg  )
|
|-
| GetTournamentTeamFlagByID
| void CompetitiveMatchAPI.GetTournamentTeamFlagByID( js_raw_arg  )
|
|-
| GetTournamentTeamFlagByIndex
| void CompetitiveMatchAPI.GetTournamentTeamFlagByIndex( js_raw_arg  )
|
|-
| GetTournamentTeamNameByID
| void CompetitiveMatchAPI.GetTournamentTeamNameByID( js_raw_arg  )
|
|-
| GetTournamentTeamNameByIndex
| void CompetitiveMatchAPI.GetTournamentTeamNameByIndex( js_raw_arg  )
|
|-
| GetTournamentTeamTagByID
| void CompetitiveMatchAPI.GetTournamentTeamTagByID( js_raw_arg  )
|
|-
| GetTournamentTeamTagByIndex
| void CompetitiveMatchAPI.GetTournamentTeamTagByIndex( js_raw_arg  )
|
|-
| HasOngoingMatch
| void CompetitiveMatchAPI.HasOngoingMatch( js_raw_arg  )
|
|}
== CSGOAvatarImage ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| accountid
| cstring
|
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| steamid
| cstring
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void CSGOAvatarImage.AddClass( cstring  )
|
|-
| ApplyStyles
| void CSGOAvatarImage.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool CSGOAvatarImage.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool CSGOAvatarImage.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool CSGOAvatarImage.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool CSGOAvatarImage.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool CSGOAvatarImage.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool CSGOAvatarImage.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool CSGOAvatarImage.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool CSGOAvatarImage.BHasKeyFocus()
|
|-
| BIsTransparent
| bool CSGOAvatarImage.BIsTransparent()
|
|-
| BLoadLayout
| bool CSGOAvatarImage.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void CSGOAvatarImage.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool CSGOAvatarImage.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool CSGOAvatarImage.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool CSGOAvatarImage.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown CSGOAvatarImage.Children()
|
|-
| Clear
| void CSGOAvatarImage.Clear()
|
|-
| ClearPanelEvent
| void CSGOAvatarImage.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void CSGOAvatarImage.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown CSGOAvatarImage.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void CSGOAvatarImage.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void CSGOAvatarImage.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void CSGOAvatarImage.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown CSGOAvatarImage.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown CSGOAvatarImage.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown CSGOAvatarImage.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown CSGOAvatarImage.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 CSGOAvatarImage.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring CSGOAvatarImage.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 CSGOAvatarImage.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown CSGOAvatarImage.GetChild( int32  )
|
|-
| GetChildCount
| int32 CSGOAvatarImage.GetChildCount()
|
|-
| GetChildIndex
| int32 CSGOAvatarImage.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown CSGOAvatarImage.GetParent()
|
|-
| GetPositionWithinWindow
| unknown CSGOAvatarImage.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool CSGOAvatarImage.IsDraggable()
|
|-
| IsSelected
| bool CSGOAvatarImage.IsSelected()
|
|-
| LoadLayoutAsync
| void CSGOAvatarImage.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void CSGOAvatarImage.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void CSGOAvatarImage.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void CSGOAvatarImage.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void CSGOAvatarImage.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void CSGOAvatarImage.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void CSGOAvatarImage.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void CSGOAvatarImage.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void CSGOAvatarImage.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void CSGOAvatarImage.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void CSGOAvatarImage.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void CSGOAvatarImage.ScrollToRightEdge()
|
|-
| ScrollToTop
| void CSGOAvatarImage.ScrollToTop()
|
|-
| SetAcceptsFocus
| void CSGOAvatarImage.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void CSGOAvatarImage.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void CSGOAvatarImage.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void CSGOAvatarImage.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDefaultImage
| void CSGOAvatarImage.SetDefaultImage( cstring  )
|
|-
| SetDialogVariable
| void CSGOAvatarImage.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void CSGOAvatarImage.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void CSGOAvatarImage.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void CSGOAvatarImage.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void CSGOAvatarImage.SetDraggable( bool  )
|
|-
| SetFocus
| bool CSGOAvatarImage.SetFocus()
|
|-
| SetHasClass
| void CSGOAvatarImage.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void CSGOAvatarImage.SetInputNamespace( cstring  )
|
|-
| SetNotifiyAvatarLoaded
| void CSGOAvatarImage.SetNotifiyAvatarLoaded( bool  )
|
|-
| SetPanelEvent
| void CSGOAvatarImage.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void CSGOAvatarImage.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void CSGOAvatarImage.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void CSGOAvatarImage.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void CSGOAvatarImage.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void CSGOAvatarImage.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void CSGOAvatarImage.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void CSGOAvatarImage.ToggleClass( cstring  )
|
|-
| TriggerClass
| void CSGOAvatarImage.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void CSGOAvatarImage.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool CSGOAvatarImage.UpdateFocusInContext()
|
|}
== CSGOBlurTarget ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddBlurPanel
| void CSGOBlurTarget.AddBlurPanel( unknown  )
|
|-
| AddClass
| void CSGOBlurTarget.AddClass( cstring  )
|
|-
| ApplyStyles
| void CSGOBlurTarget.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool CSGOBlurTarget.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool CSGOBlurTarget.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool CSGOBlurTarget.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool CSGOBlurTarget.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool CSGOBlurTarget.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool CSGOBlurTarget.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool CSGOBlurTarget.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool CSGOBlurTarget.BHasKeyFocus()
|
|-
| BIsTransparent
| bool CSGOBlurTarget.BIsTransparent()
|
|-
| BLoadLayout
| bool CSGOBlurTarget.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void CSGOBlurTarget.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool CSGOBlurTarget.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool CSGOBlurTarget.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool CSGOBlurTarget.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown CSGOBlurTarget.Children()
|
|-
| ClearPanelEvent
| void CSGOBlurTarget.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void CSGOBlurTarget.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown CSGOBlurTarget.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void CSGOBlurTarget.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void CSGOBlurTarget.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void CSGOBlurTarget.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown CSGOBlurTarget.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown CSGOBlurTarget.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown CSGOBlurTarget.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown CSGOBlurTarget.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 CSGOBlurTarget.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring CSGOBlurTarget.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 CSGOBlurTarget.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown CSGOBlurTarget.GetChild( int32  )
|
|-
| GetChildCount
| int32 CSGOBlurTarget.GetChildCount()
|
|-
| GetChildIndex
| int32 CSGOBlurTarget.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown CSGOBlurTarget.GetParent()
|
|-
| GetPositionWithinWindow
| unknown CSGOBlurTarget.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool CSGOBlurTarget.IsDraggable()
|
|-
| IsSelected
| bool CSGOBlurTarget.IsSelected()
|
|-
| LoadLayoutAsync
| void CSGOBlurTarget.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void CSGOBlurTarget.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void CSGOBlurTarget.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void CSGOBlurTarget.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void CSGOBlurTarget.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void CSGOBlurTarget.RemoveAndDeleteChildren()
|
|-
| RemoveBlurPanel
| void CSGOBlurTarget.RemoveBlurPanel( unknown  )
|
|-
| RemoveClass
| void CSGOBlurTarget.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void CSGOBlurTarget.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void CSGOBlurTarget.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void CSGOBlurTarget.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void CSGOBlurTarget.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void CSGOBlurTarget.ScrollToRightEdge()
|
|-
| ScrollToTop
| void CSGOBlurTarget.ScrollToTop()
|
|-
| SetAcceptsFocus
| void CSGOBlurTarget.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void CSGOBlurTarget.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void CSGOBlurTarget.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void CSGOBlurTarget.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void CSGOBlurTarget.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void CSGOBlurTarget.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void CSGOBlurTarget.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void CSGOBlurTarget.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void CSGOBlurTarget.SetDraggable( bool  )
|
|-
| SetFocus
| bool CSGOBlurTarget.SetFocus()
|
|-
| SetHasClass
| void CSGOBlurTarget.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void CSGOBlurTarget.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void CSGOBlurTarget.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void CSGOBlurTarget.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void CSGOBlurTarget.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void CSGOBlurTarget.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void CSGOBlurTarget.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void CSGOBlurTarget.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void CSGOBlurTarget.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void CSGOBlurTarget.ToggleClass( cstring  )
|
|-
| TriggerClass
| void CSGOBlurTarget.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void CSGOBlurTarget.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool CSGOBlurTarget.UpdateFocusInContext()
|
|}
== CSGOChat ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void CSGOChat.AddClass( cstring  )
|
|-
| ApplyStyles
| void CSGOChat.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool CSGOChat.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool CSGOChat.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool CSGOChat.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool CSGOChat.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool CSGOChat.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool CSGOChat.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool CSGOChat.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool CSGOChat.BHasKeyFocus()
|
|-
| BIsTransparent
| bool CSGOChat.BIsTransparent()
|
|-
| BLoadLayout
| bool CSGOChat.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void CSGOChat.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool CSGOChat.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool CSGOChat.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool CSGOChat.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown CSGOChat.Children()
|
|-
| ClearPanelEvent
| void CSGOChat.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void CSGOChat.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown CSGOChat.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void CSGOChat.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void CSGOChat.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void CSGOChat.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown CSGOChat.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown CSGOChat.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown CSGOChat.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown CSGOChat.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 CSGOChat.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring CSGOChat.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 CSGOChat.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown CSGOChat.GetChild( int32  )
|
|-
| GetChildCount
| int32 CSGOChat.GetChildCount()
|
|-
| GetChildIndex
| int32 CSGOChat.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown CSGOChat.GetParent()
|
|-
| GetPositionWithinWindow
| unknown CSGOChat.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool CSGOChat.IsDraggable()
|
|-
| IsSelected
| bool CSGOChat.IsSelected()
|
|-
| LoadLayoutAsync
| void CSGOChat.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void CSGOChat.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void CSGOChat.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void CSGOChat.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void CSGOChat.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void CSGOChat.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void CSGOChat.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void CSGOChat.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void CSGOChat.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void CSGOChat.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void CSGOChat.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void CSGOChat.ScrollToRightEdge()
|
|-
| ScrollToTop
| void CSGOChat.ScrollToTop()
|
|-
| SetAcceptsFocus
| void CSGOChat.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void CSGOChat.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void CSGOChat.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void CSGOChat.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void CSGOChat.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void CSGOChat.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void CSGOChat.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void CSGOChat.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void CSGOChat.SetDraggable( bool  )
|
|-
| SetFocus
| bool CSGOChat.SetFocus()
|
|-
| SetHasClass
| void CSGOChat.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void CSGOChat.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void CSGOChat.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void CSGOChat.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void CSGOChat.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void CSGOChat.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void CSGOChat.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void CSGOChat.SetTopOfInputContext( bool  )
|
|-
| SubmitChatText
| void CSGOChat.SubmitChatText()
|
|-
| SwitchClass
| void CSGOChat.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void CSGOChat.ToggleClass( cstring  )
|
|-
| TriggerClass
| void CSGOChat.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void CSGOChat.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool CSGOChat.UpdateFocusInContext()
|
|}
== CSGOEndOfMatch ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void CSGOEndOfMatch.AddClass( cstring  )
|
|-
| ApplyStyles
| void CSGOEndOfMatch.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool CSGOEndOfMatch.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool CSGOEndOfMatch.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool CSGOEndOfMatch.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool CSGOEndOfMatch.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool CSGOEndOfMatch.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool CSGOEndOfMatch.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool CSGOEndOfMatch.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool CSGOEndOfMatch.BHasKeyFocus()
|
|-
| BIsTransparent
| bool CSGOEndOfMatch.BIsTransparent()
|
|-
| BLoadLayout
| bool CSGOEndOfMatch.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void CSGOEndOfMatch.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool CSGOEndOfMatch.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool CSGOEndOfMatch.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool CSGOEndOfMatch.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown CSGOEndOfMatch.Children()
|
|-
| ClearPanelEvent
| void CSGOEndOfMatch.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void CSGOEndOfMatch.ClearPropertyFromCode( unknown  )
|
|-
| CloseEndOfMatch
| void CSGOEndOfMatch.CloseEndOfMatch()
|
|-
| CreateCopyOfCSSKeyframes
| unknown CSGOEndOfMatch.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void CSGOEndOfMatch.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void CSGOEndOfMatch.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void CSGOEndOfMatch.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown CSGOEndOfMatch.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown CSGOEndOfMatch.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown CSGOEndOfMatch.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown CSGOEndOfMatch.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 CSGOEndOfMatch.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring CSGOEndOfMatch.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 CSGOEndOfMatch.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown CSGOEndOfMatch.GetChild( int32  )
|
|-
| GetChildCount
| int32 CSGOEndOfMatch.GetChildCount()
|
|-
| GetChildIndex
| int32 CSGOEndOfMatch.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown CSGOEndOfMatch.GetParent()
|
|-
| GetPositionWithinWindow
| unknown CSGOEndOfMatch.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool CSGOEndOfMatch.IsDraggable()
|
|-
| IsSelected
| bool CSGOEndOfMatch.IsSelected()
|
|-
| LatchPlayerData
| void CSGOEndOfMatch.LatchPlayerData()
|
|-
| LoadLayoutAsync
| void CSGOEndOfMatch.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void CSGOEndOfMatch.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void CSGOEndOfMatch.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void CSGOEndOfMatch.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void CSGOEndOfMatch.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void CSGOEndOfMatch.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void CSGOEndOfMatch.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void CSGOEndOfMatch.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void CSGOEndOfMatch.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void CSGOEndOfMatch.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void CSGOEndOfMatch.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void CSGOEndOfMatch.ScrollToRightEdge()
|
|-
| ScrollToTop
| void CSGOEndOfMatch.ScrollToTop()
|
|-
| SetAcceptsFocus
| void CSGOEndOfMatch.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void CSGOEndOfMatch.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void CSGOEndOfMatch.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void CSGOEndOfMatch.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void CSGOEndOfMatch.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void CSGOEndOfMatch.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void CSGOEndOfMatch.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void CSGOEndOfMatch.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void CSGOEndOfMatch.SetDraggable( bool  )
|
|-
| SetFocus
| bool CSGOEndOfMatch.SetFocus()
|
|-
| SetHasClass
| void CSGOEndOfMatch.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void CSGOEndOfMatch.SetInputNamespace( cstring  )
|
|-
| SetMouseCapture
| void CSGOEndOfMatch.SetMouseCapture( bool  )
|
|-
| SetPanelEvent
| void CSGOEndOfMatch.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void CSGOEndOfMatch.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void CSGOEndOfMatch.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void CSGOEndOfMatch.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void CSGOEndOfMatch.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void CSGOEndOfMatch.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void CSGOEndOfMatch.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void CSGOEndOfMatch.ToggleClass( cstring  )
|
|-
| TriggerClass
| void CSGOEndOfMatch.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void CSGOEndOfMatch.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool CSGOEndOfMatch.UpdateFocusInContext()
|
|}
== CSGOHudFreezePanel ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void CSGOHudFreezePanel.AddClass( cstring  )
|
|-
| ApplyStyles
| void CSGOHudFreezePanel.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool CSGOHudFreezePanel.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool CSGOHudFreezePanel.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool CSGOHudFreezePanel.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool CSGOHudFreezePanel.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool CSGOHudFreezePanel.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool CSGOHudFreezePanel.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool CSGOHudFreezePanel.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool CSGOHudFreezePanel.BHasKeyFocus()
|
|-
| BIsTransparent
| bool CSGOHudFreezePanel.BIsTransparent()
|
|-
| BLoadLayout
| bool CSGOHudFreezePanel.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void CSGOHudFreezePanel.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool CSGOHudFreezePanel.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool CSGOHudFreezePanel.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool CSGOHudFreezePanel.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown CSGOHudFreezePanel.Children()
|
|-
| ClearPanelEvent
| void CSGOHudFreezePanel.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void CSGOHudFreezePanel.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown CSGOHudFreezePanel.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void CSGOHudFreezePanel.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void CSGOHudFreezePanel.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void CSGOHudFreezePanel.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown CSGOHudFreezePanel.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown CSGOHudFreezePanel.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown CSGOHudFreezePanel.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown CSGOHudFreezePanel.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 CSGOHudFreezePanel.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring CSGOHudFreezePanel.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 CSGOHudFreezePanel.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown CSGOHudFreezePanel.GetChild( int32  )
|
|-
| GetChildCount
| int32 CSGOHudFreezePanel.GetChildCount()
|
|-
| GetChildIndex
| int32 CSGOHudFreezePanel.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown CSGOHudFreezePanel.GetParent()
|
|-
| GetPositionWithinWindow
| unknown CSGOHudFreezePanel.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool CSGOHudFreezePanel.IsDraggable()
|
|-
| IsSelected
| bool CSGOHudFreezePanel.IsSelected()
|
|-
| LoadLayoutAsync
| void CSGOHudFreezePanel.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void CSGOHudFreezePanel.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void CSGOHudFreezePanel.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void CSGOHudFreezePanel.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void CSGOHudFreezePanel.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void CSGOHudFreezePanel.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void CSGOHudFreezePanel.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void CSGOHudFreezePanel.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void CSGOHudFreezePanel.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void CSGOHudFreezePanel.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void CSGOHudFreezePanel.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void CSGOHudFreezePanel.ScrollToRightEdge()
|
|-
| ScrollToTop
| void CSGOHudFreezePanel.ScrollToTop()
|
|-
| SetAcceptsFocus
| void CSGOHudFreezePanel.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void CSGOHudFreezePanel.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void CSGOHudFreezePanel.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void CSGOHudFreezePanel.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void CSGOHudFreezePanel.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void CSGOHudFreezePanel.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void CSGOHudFreezePanel.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void CSGOHudFreezePanel.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void CSGOHudFreezePanel.SetDraggable( bool  )
|
|-
| SetFocus
| bool CSGOHudFreezePanel.SetFocus()
|
|-
| SetHasClass
| void CSGOHudFreezePanel.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void CSGOHudFreezePanel.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void CSGOHudFreezePanel.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void CSGOHudFreezePanel.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void CSGOHudFreezePanel.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void CSGOHudFreezePanel.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void CSGOHudFreezePanel.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void CSGOHudFreezePanel.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void CSGOHudFreezePanel.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void CSGOHudFreezePanel.ToggleClass( cstring  )
|
|-
| TriggerClass
| void CSGOHudFreezePanel.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void CSGOHudFreezePanel.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool CSGOHudFreezePanel.UpdateFocusInContext()
|
|}
== CSGOMainMenu ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void CSGOMainMenu.AddClass( cstring  )
|
|-
| ApplyStyles
| void CSGOMainMenu.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool CSGOMainMenu.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool CSGOMainMenu.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool CSGOMainMenu.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool CSGOMainMenu.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool CSGOMainMenu.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool CSGOMainMenu.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool CSGOMainMenu.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool CSGOMainMenu.BHasKeyFocus()
|
|-
| BIsTransparent
| bool CSGOMainMenu.BIsTransparent()
|
|-
| BLoadLayout
| bool CSGOMainMenu.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void CSGOMainMenu.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool CSGOMainMenu.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool CSGOMainMenu.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool CSGOMainMenu.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown CSGOMainMenu.Children()
|
|-
| ClearPanelEvent
| void CSGOMainMenu.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void CSGOMainMenu.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown CSGOMainMenu.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void CSGOMainMenu.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void CSGOMainMenu.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void CSGOMainMenu.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown CSGOMainMenu.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown CSGOMainMenu.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown CSGOMainMenu.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown CSGOMainMenu.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 CSGOMainMenu.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring CSGOMainMenu.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 CSGOMainMenu.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown CSGOMainMenu.GetChild( int32  )
|
|-
| GetChildCount
| int32 CSGOMainMenu.GetChildCount()
|
|-
| GetChildIndex
| int32 CSGOMainMenu.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown CSGOMainMenu.GetParent()
|
|-
| GetPositionWithinWindow
| unknown CSGOMainMenu.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool CSGOMainMenu.IsDraggable()
|
|-
| IsGotvSpectating
| bool CSGOMainMenu.IsGotvSpectating()
|
|-
| IsMultiplayer
| bool CSGOMainMenu.IsMultiplayer()
|
|-
| IsSelected
| bool CSGOMainMenu.IsSelected()
|
|-
| IsTraining
| bool CSGOMainMenu.IsTraining()
|
|-
| LoadLayoutAsync
| void CSGOMainMenu.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void CSGOMainMenu.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void CSGOMainMenu.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void CSGOMainMenu.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void CSGOMainMenu.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void CSGOMainMenu.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void CSGOMainMenu.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void CSGOMainMenu.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void CSGOMainMenu.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void CSGOMainMenu.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void CSGOMainMenu.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void CSGOMainMenu.ScrollToRightEdge()
|
|-
| ScrollToTop
| void CSGOMainMenu.ScrollToTop()
|
|-
| SetAcceptsFocus
| void CSGOMainMenu.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void CSGOMainMenu.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void CSGOMainMenu.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void CSGOMainMenu.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void CSGOMainMenu.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void CSGOMainMenu.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void CSGOMainMenu.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void CSGOMainMenu.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void CSGOMainMenu.SetDraggable( bool  )
|
|-
| SetFocus
| bool CSGOMainMenu.SetFocus()
|
|-
| SetHasClass
| void CSGOMainMenu.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void CSGOMainMenu.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void CSGOMainMenu.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void CSGOMainMenu.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void CSGOMainMenu.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void CSGOMainMenu.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void CSGOMainMenu.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void CSGOMainMenu.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void CSGOMainMenu.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void CSGOMainMenu.ToggleClass( cstring  )
|
|-
| TriggerClass
| void CSGOMainMenu.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void CSGOMainMenu.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool CSGOMainMenu.UpdateFocusInContext()
|
|}
== CSGOScoreboard ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void CSGOScoreboard.AddClass( cstring  )
|
|-
| ApplyStyles
| void CSGOScoreboard.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool CSGOScoreboard.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool CSGOScoreboard.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool CSGOScoreboard.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool CSGOScoreboard.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool CSGOScoreboard.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool CSGOScoreboard.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool CSGOScoreboard.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool CSGOScoreboard.BHasKeyFocus()
|
|-
| BIsTransparent
| bool CSGOScoreboard.BIsTransparent()
|
|-
| BLoadLayout
| bool CSGOScoreboard.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void CSGOScoreboard.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool CSGOScoreboard.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool CSGOScoreboard.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool CSGOScoreboard.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown CSGOScoreboard.Children()
|
|-
| ClearPanelEvent
| void CSGOScoreboard.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void CSGOScoreboard.ClearPropertyFromCode( unknown  )
|
|-
| CloseScoreboard
| bool CSGOScoreboard.CloseScoreboard()
|
|-
| CreateCopyOfCSSKeyframes
| unknown CSGOScoreboard.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void CSGOScoreboard.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void CSGOScoreboard.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void CSGOScoreboard.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown CSGOScoreboard.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown CSGOScoreboard.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown CSGOScoreboard.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown CSGOScoreboard.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 CSGOScoreboard.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring CSGOScoreboard.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 CSGOScoreboard.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown CSGOScoreboard.GetChild( int32  )
|
|-
| GetChildCount
| int32 CSGOScoreboard.GetChildCount()
|
|-
| GetChildIndex
| int32 CSGOScoreboard.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown CSGOScoreboard.GetParent()
|
|-
| GetPositionWithinWindow
| unknown CSGOScoreboard.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool CSGOScoreboard.IsDraggable()
|
|-
| IsSelected
| bool CSGOScoreboard.IsSelected()
|
|-
| LoadLayoutAsync
| void CSGOScoreboard.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void CSGOScoreboard.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void CSGOScoreboard.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void CSGOScoreboard.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void CSGOScoreboard.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void CSGOScoreboard.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void CSGOScoreboard.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void CSGOScoreboard.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void CSGOScoreboard.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void CSGOScoreboard.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void CSGOScoreboard.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void CSGOScoreboard.ScrollToRightEdge()
|
|-
| ScrollToTop
| void CSGOScoreboard.ScrollToTop()
|
|-
| SetAcceptsFocus
| void CSGOScoreboard.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void CSGOScoreboard.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void CSGOScoreboard.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void CSGOScoreboard.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void CSGOScoreboard.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void CSGOScoreboard.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void CSGOScoreboard.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void CSGOScoreboard.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void CSGOScoreboard.SetDraggable( bool  )
|
|-
| SetFocus
| bool CSGOScoreboard.SetFocus()
|
|-
| SetHasClass
| void CSGOScoreboard.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void CSGOScoreboard.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void CSGOScoreboard.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void CSGOScoreboard.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void CSGOScoreboard.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void CSGOScoreboard.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void CSGOScoreboard.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void CSGOScoreboard.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void CSGOScoreboard.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void CSGOScoreboard.ToggleClass( cstring  )
|
|-
| TriggerClass
| void CSGOScoreboard.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void CSGOScoreboard.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool CSGOScoreboard.UpdateFocusInContext()
|
|}
== CSGOTeamSelectMenu ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void CSGOTeamSelectMenu.AddClass( cstring  )
|
|-
| ApplyStyles
| void CSGOTeamSelectMenu.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool CSGOTeamSelectMenu.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool CSGOTeamSelectMenu.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool CSGOTeamSelectMenu.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool CSGOTeamSelectMenu.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool CSGOTeamSelectMenu.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool CSGOTeamSelectMenu.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool CSGOTeamSelectMenu.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool CSGOTeamSelectMenu.BHasKeyFocus()
|
|-
| BIsTransparent
| bool CSGOTeamSelectMenu.BIsTransparent()
|
|-
| BLoadLayout
| bool CSGOTeamSelectMenu.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void CSGOTeamSelectMenu.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool CSGOTeamSelectMenu.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool CSGOTeamSelectMenu.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool CSGOTeamSelectMenu.BScrollParentToFitWhenFocused()
|
|-
| BuildDebugPanel
| void CSGOTeamSelectMenu.BuildDebugPanel( unknown  )
|
|-
| Children
| unknown CSGOTeamSelectMenu.Children()
|
|-
| ClearPanelEvent
| void CSGOTeamSelectMenu.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void CSGOTeamSelectMenu.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown CSGOTeamSelectMenu.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void CSGOTeamSelectMenu.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void CSGOTeamSelectMenu.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void CSGOTeamSelectMenu.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown CSGOTeamSelectMenu.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown CSGOTeamSelectMenu.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown CSGOTeamSelectMenu.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown CSGOTeamSelectMenu.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 CSGOTeamSelectMenu.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring CSGOTeamSelectMenu.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 CSGOTeamSelectMenu.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown CSGOTeamSelectMenu.GetChild( int32  )
|
|-
| GetChildCount
| int32 CSGOTeamSelectMenu.GetChildCount()
|
|-
| GetChildIndex
| int32 CSGOTeamSelectMenu.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown CSGOTeamSelectMenu.GetParent()
|
|-
| GetPlayerModelCT
| cstring CSGOTeamSelectMenu.GetPlayerModelCT()
|
|-
| GetPlayerModelTerrorist
| cstring CSGOTeamSelectMenu.GetPlayerModelTerrorist()
|
|-
| GetPositionWithinWindow
| unknown CSGOTeamSelectMenu.GetPositionWithinWindow()
|
|-
| GetTeamNumber
| int32 CSGOTeamSelectMenu.GetTeamNumber()
|
|-
| IsDraggable
| bool CSGOTeamSelectMenu.IsDraggable()
|
|-
| IsSelected
| bool CSGOTeamSelectMenu.IsSelected()
|
|-
| LoadLayoutAsync
| void CSGOTeamSelectMenu.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void CSGOTeamSelectMenu.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void CSGOTeamSelectMenu.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void CSGOTeamSelectMenu.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void CSGOTeamSelectMenu.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void CSGOTeamSelectMenu.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void CSGOTeamSelectMenu.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void CSGOTeamSelectMenu.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void CSGOTeamSelectMenu.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void CSGOTeamSelectMenu.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void CSGOTeamSelectMenu.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void CSGOTeamSelectMenu.ScrollToRightEdge()
|
|-
| ScrollToTop
| void CSGOTeamSelectMenu.ScrollToTop()
|
|-
| SetAcceptsFocus
| void CSGOTeamSelectMenu.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void CSGOTeamSelectMenu.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void CSGOTeamSelectMenu.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void CSGOTeamSelectMenu.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void CSGOTeamSelectMenu.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void CSGOTeamSelectMenu.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void CSGOTeamSelectMenu.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void CSGOTeamSelectMenu.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void CSGOTeamSelectMenu.SetDraggable( bool  )
|
|-
| SetFocus
| bool CSGOTeamSelectMenu.SetFocus()
|
|-
| SetHasClass
| void CSGOTeamSelectMenu.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void CSGOTeamSelectMenu.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void CSGOTeamSelectMenu.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void CSGOTeamSelectMenu.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void CSGOTeamSelectMenu.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void CSGOTeamSelectMenu.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void CSGOTeamSelectMenu.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void CSGOTeamSelectMenu.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void CSGOTeamSelectMenu.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void CSGOTeamSelectMenu.ToggleClass( cstring  )
|
|-
| TriggerClass
| void CSGOTeamSelectMenu.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void CSGOTeamSelectMenu.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool CSGOTeamSelectMenu.UpdateFocusInContext()
|
|}
== DataGraphAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| ActionSwitchGraphAtIndex
| void DataGraphAPI.ActionSwitchGraphAtIndex( js_raw_arg  )
|
|-
| GetGraphColor
| void DataGraphAPI.GetGraphColor( js_raw_arg  )
|
|-
| GetGraphIdByIndex
| void DataGraphAPI.GetGraphIdByIndex( js_raw_arg  )
|
|-
| GetGraphMax
| void DataGraphAPI.GetGraphMax( js_raw_arg  )
|
|-
| GetGraphMin
| void DataGraphAPI.GetGraphMin( js_raw_arg  )
|
|-
| GetGraphName
| void DataGraphAPI.GetGraphName( js_raw_arg  )
|
|-
| GetGraphPointsCount
| void DataGraphAPI.GetGraphPointsCount( js_raw_arg  )
|
|-
| GetGraphPointValue
| void DataGraphAPI.GetGraphPointValue( js_raw_arg  )
|
|-
| GetGraphsCount
| void DataGraphAPI.GetGraphsCount( js_raw_arg  )
|
|-
| GetGraphsVersion
| void DataGraphAPI.GetGraphsVersion( js_raw_arg  )
|
|}
== EmbeddedStreamAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetAudioVolume
| void EmbeddedStreamAPI.GetAudioVolume( js_raw_arg  )
|
|-
| GetStreamEventVenueID
| void EmbeddedStreamAPI.GetStreamEventVenueID( js_raw_arg  )
|
|-
| GetStreamFeedSourceURL
| void EmbeddedStreamAPI.GetStreamFeedSourceURL( js_raw_arg  )
|
|-
| IsVideoPlaying
| void EmbeddedStreamAPI.IsVideoPlaying( js_raw_arg  )
|
|-
| OpenStreamInExternalBrowser
| void EmbeddedStreamAPI.OpenStreamInExternalBrowser( js_raw_arg  )
|
|-
| PanoramaFinishRequest
| void EmbeddedStreamAPI.PanoramaFinishRequest( js_raw_arg  )
|
|-
| PanoramaJSAlert
| void EmbeddedStreamAPI.PanoramaJSAlert( js_raw_arg  )
|
|-
| SetAudioVolume
| void EmbeddedStreamAPI.SetAudioVolume( js_raw_arg  )
|
|}
== FantasyAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| ComputeProPlayerMatchFantasyScore
| void FantasyAPI.ComputeProPlayerMatchFantasyScore( js_raw_arg  )
|
|-
| GetMyFantasyTeamAtIndexPicks
| void FantasyAPI.GetMyFantasyTeamAtIndexPicks( js_raw_arg  )
|
|-
| GetMyFantasyTeamAtIndexSectionID
| void FantasyAPI.GetMyFantasyTeamAtIndexSectionID( js_raw_arg  )
|
|-
| GetMyFantasyTeamIndexForSectionID
| void FantasyAPI.GetMyFantasyTeamIndexForSectionID( js_raw_arg  )
|
|-
| GetMyFantasyTeamsCount
| void FantasyAPI.GetMyFantasyTeamsCount( js_raw_arg  )
|
|-
| GetMyFantasyTeamTrophyItemID
| void FantasyAPI.GetMyFantasyTeamTrophyItemID( js_raw_arg  )
|
|-
| SetMyFantasyTeamPicksForSectionID
| void FantasyAPI.SetMyFantasyTeamPicksForSectionID( js_raw_arg  )
|
|}
== Frame ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void Frame.AddClass( cstring  )
|
|-
| ApplyStyles
| void Frame.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool Frame.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool Frame.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool Frame.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool Frame.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool Frame.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool Frame.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool Frame.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool Frame.BHasKeyFocus()
|
|-
| BIsTransparent
| bool Frame.BIsTransparent()
|
|-
| BLoadLayout
| bool Frame.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void Frame.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool Frame.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool Frame.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool Frame.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown Frame.Children()
|
|-
| ClearPanelEvent
| void Frame.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void Frame.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown Frame.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void Frame.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void Frame.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void Frame.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown Frame.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown Frame.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown Frame.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown Frame.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 Frame.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring Frame.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 Frame.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown Frame.GetChild( int32  )
|
|-
| GetChildCount
| int32 Frame.GetChildCount()
|
|-
| GetChildIndex
| int32 Frame.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown Frame.GetParent()
|
|-
| GetPositionWithinWindow
| unknown Frame.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool Frame.IsDraggable()
|
|-
| IsSelected
| bool Frame.IsSelected()
|
|-
| LoadLayoutAsync
| void Frame.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void Frame.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void Frame.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void Frame.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void Frame.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void Frame.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void Frame.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void Frame.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void Frame.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void Frame.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void Frame.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void Frame.ScrollToRightEdge()
|
|-
| ScrollToTop
| void Frame.ScrollToTop()
|
|-
| SetAcceptsFocus
| void Frame.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void Frame.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void Frame.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void Frame.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void Frame.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void Frame.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void Frame.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void Frame.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void Frame.SetDraggable( bool  )
|
|-
| SetFocus
| bool Frame.SetFocus()
|
|-
| SetHasClass
| void Frame.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void Frame.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void Frame.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void Frame.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void Frame.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void Frame.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void Frame.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetSource
| void Frame.SetSource( cstring  )
|
|-
| SetTopOfInputContext
| void Frame.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void Frame.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void Frame.ToggleClass( cstring  )
|
|-
| TriggerClass
| void Frame.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void Frame.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool Frame.UpdateFocusInContext()
|
|}
== FriendsListAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| ActionInviteFriend
| void FriendsListAPI.ActionInviteFriend( cstring xuid, cstring additionalFlag )
|
|-
| ActionJoinFriendSession
| void FriendsListAPI.ActionJoinFriendSession( cstring xuid )
|
|-
| ActionShowCSGOProfile
| void FriendsListAPI.ActionShowCSGOProfile( cstring xuid, cstring panel )
|
|-
| ActionWatchFriendSession
| void FriendsListAPI.ActionWatchFriendSession( cstring xuid )
|
|-
| GetCount
| int32 FriendsListAPI.GetCount()
|
|-
| GetFriendClanId
| int32 FriendsListAPI.GetFriendClanId( cstring xuid )
|
|-
| GetFriendClanName
| cstring FriendsListAPI.GetFriendClanName( cstring xuid )
|
|-
| GetFriendClanTag
| cstring FriendsListAPI.GetFriendClanTag( cstring xuid )
|
|-
| GetFriendCommendations
| int32 FriendsListAPI.GetFriendCommendations( cstring xuid, cstring type )
|
|-
| GetFriendCompetitiveRank
| int32 FriendsListAPI.GetFriendCompetitiveRank( cstring xuid, cstring  )
|
|-
| GetFriendCompetitiveRankType
| cstring FriendsListAPI.GetFriendCompetitiveRankType( cstring xuid )
|
|-
| GetFriendCompetitiveWins
| int32 FriendsListAPI.GetFriendCompetitiveWins( cstring xuid, cstring  )
|
|-
| GetFriendDisplayItemDefByIndex
| uint16 FriendsListAPI.GetFriendDisplayItemDefByIndex( cstring xuid, int32 idx )
|
|-
| GetFriendDisplayItemDefCount
| int32 FriendsListAPI.GetFriendDisplayItemDefCount( cstring xuid )
|
|-
| GetFriendDisplayItemDefFeatured
| uint16 FriendsListAPI.GetFriendDisplayItemDefFeatured( cstring xuid )
|
|-
| GetFriendIsVacBanned
| bool FriendsListAPI.GetFriendIsVacBanned( cstring xuid )
|
|-
| GetFriendLevel
| int32 FriendsListAPI.GetFriendLevel( cstring xuid )
|
|-
| GetFriendMedalRankByType
| int32 FriendsListAPI.GetFriendMedalRankByType( cstring xuid, cstring type )
|
|-
| GetFriendName
| cstring FriendsListAPI.GetFriendName( cstring xuid )
|
|-
| GetFriendOfficialTeamFlag
| cstring FriendsListAPI.GetFriendOfficialTeamFlag( cstring xuid )
|
|-
| GetFriendOfficialTeamName
| cstring FriendsListAPI.GetFriendOfficialTeamName( cstring xuid )
|
|-
| GetFriendOfficialTeamTag
| cstring FriendsListAPI.GetFriendOfficialTeamTag( cstring xuid )
|
|-
| GetFriendRelationship
| cstring FriendsListAPI.GetFriendRelationship( cstring xuid )
| Returns "none", "friend", "friend_request_received", "friend_request_sent", "suggested"
|-
| GetFriendRequestsCount
| int32 FriendsListAPI.GetFriendRequestsCount()
|
|-
| GetFriendRequestsNotificationNumber
| int32 FriendsListAPI.GetFriendRequestsNotificationNumber()
|
|-
| GetFriendRequestsXuidByIdx
| cstring FriendsListAPI.GetFriendRequestsXuidByIdx( int32 idx )
|
|-
| GetFriendStatus
| cstring FriendsListAPI.GetFriendStatus( cstring xuid )
|
|-
| GetFriendStatusBucket
| cstring FriendsListAPI.GetFriendStatusBucket( cstring xuid )
|
|-
| GetFriendXp
| int32 FriendsListAPI.GetFriendXp( cstring xuid )
|
|-
| GetPlayerCount
| int32 FriendsListAPI.GetPlayerCount( cstring team )
| valid team values: "t", "ct"
|-
| GetXuidByIndex
| cstring FriendsListAPI.GetXuidByIndex( int32 idx )
|
|-
| GetXuidFromFriendCode
| cstring FriendsListAPI.GetXuidFromFriendCode( cstring codestring )
|
|-
| IsFriendInvited
| bool FriendsListAPI.IsFriendInvited( cstring xuid )
|
|-
| IsFriendJoinable
| bool FriendsListAPI.IsFriendJoinable( cstring xuid )
|
|-
| IsFriendPlayingCSGO
| bool FriendsListAPI.IsFriendPlayingCSGO( cstring xuid )
|
|-
| IsFriendWatchable
| bool FriendsListAPI.IsFriendWatchable( cstring xuid )
|
|-
| IsGameInWarmup
| bool FriendsListAPI.IsGameInWarmup()
|
|-
| IsGamePaused
| bool FriendsListAPI.IsGamePaused()
|
|-
| IsLocalPlayerPlayingMatch
| bool FriendsListAPI.IsLocalPlayerPlayingMatch()
|
|-
| IsSelectedPlayerMuted
| bool FriendsListAPI.IsSelectedPlayerMuted( cstring xuid )
|
|-
| RequestFriendProfileUpdateFromScript
| void FriendsListAPI.RequestFriendProfileUpdateFromScript( cstring xuid )
|
|-
| ToggleMute
| void FriendsListAPI.ToggleMute( cstring xuid )
|
|}
== GameInterfaceAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| ConsoleCommand
| void GameInterfaceAPI.ConsoleCommand( js_raw_arg  )
|
|-
| GetMouseEnableBindingName
| void GameInterfaceAPI.GetMouseEnableBindingName( js_raw_arg  )
|
|-
| LookupConVarIntValue
| void GameInterfaceAPI.LookupConVarIntValue( js_raw_arg  )
|
|-
| LookupConVarStringValue
| void GameInterfaceAPI.LookupConVarStringValue( js_raw_arg  )
|
|-
| SetConVarIntValue
| void GameInterfaceAPI.SetConVarIntValue( js_raw_arg  )
|
|-
| SetConVarStringValue
| void GameInterfaceAPI.SetConVarStringValue( js_raw_arg  )
|
|}
== GameStateAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AreTeamsPlayingSwitchedSides
| bool GameStateAPI.AreTeamsPlayingSwitchedSides()
|
|-
| AreTeamsPlayingSwitchedSidesInRound
| bool GameStateAPI.AreTeamsPlayingSwitchedSidesInRound( int32 round )
|
|-
| GetAssociatedTeamNumber
| int32 GameStateAPI.GetAssociatedTeamNumber( cstring XUID )
|
|-
| GetCoachingTeamNumber
| int32 GameStateAPI.GetCoachingTeamNumber( cstring XUID )
|
|-
| GetCommendationTokensAvailable
| int32 GameStateAPI.GetCommendationTokensAvailable()
|
|-
| GetGameModeImagePath
| cstring GameStateAPI.GetGameModeImagePath()
|
|-
| GetGameModeInternalName
| cstring GameStateAPI.GetGameModeInternalName( bool bool bUseSkirmishName )
|
|-
| GetGameModeName
| cstring GameStateAPI.GetGameModeName( bool bool bUseSkirmishName )
|
|-
| GetKickTargets
| void GameStateAPI.GetKickTargets( js_raw_arg  )
| Get array of objects representing kickable players for display in a popup.
|-
| GetLocalPlayerXuid
| cstring GameStateAPI.GetLocalPlayerXuid()
|
|-
| GetMapBSPName
| cstring GameStateAPI.GetMapBSPName()
| Returns the name of the bsp file eg 'de_dust2'
|-
| GetMapDisplayNameToken
| cstring GameStateAPI.GetMapDisplayNameToken( cstring string )
| Return a loc token for the given short map name (eg 'de_dust2').
|-
| GetMapName
| cstring GameStateAPI.GetMapName()
|
|-
| GetMapsInCurrentMapGroup
| cstring GameStateAPI.GetMapsInCurrentMapGroup()
| Return a comma delimited list of short mapnames (eg 'de_dust2, de_inferno, 123123/de_workshopmap') in the currently playing map group (returns null if not in game).
|-
| GetMapsInMapGroup
| cstring GameStateAPI.GetMapsInMapGroup( cstring string )
| Return a comma delimited list of short mapnames (eg 'de_dust2, de_inferno, 123123/de_workshopmap') in the given map group.
|-
| GetMatchEndWinDataJSO
| void GameStateAPI.GetMatchEndWinDataJSO( js_raw_arg  )
|
|-
| GetMyCommendationsJSOForUser
| void GameStateAPI.GetMyCommendationsJSOForUser( js_raw_arg  )
| XUID
|-
| GetPlayerActiveCoinRank
| int32 GameStateAPI.GetPlayerActiveCoinRank( cstring XUID )
|
|-
| GetPlayerActiveWeaponItemId
| cstring GameStateAPI.GetPlayerActiveWeaponItemId( cstring XUID )
|
|-
| GetPlayerAssists
| int32 GameStateAPI.GetPlayerAssists( cstring XUID )
|
|-
| GetPlayerClanTag
| cstring GameStateAPI.GetPlayerClanTag( cstring XUID )
|
|-
| GetPlayerColor
| cstring GameStateAPI.GetPlayerColor( cstring XUID )
|
|-
| GetPlayerCommendsFriendly
| int32 GameStateAPI.GetPlayerCommendsFriendly( cstring XUID )
|
|-
| GetPlayerCommendsLeader
| int32 GameStateAPI.GetPlayerCommendsLeader( cstring XUID )
|
|-
| GetPlayerCommendsTeacher
| int32 GameStateAPI.GetPlayerCommendsTeacher( cstring XUID )
|
|-
| GetPlayerCompetitiveRanking
| int32 GameStateAPI.GetPlayerCompetitiveRanking( cstring XUID )
|
|-
| GetPlayerCompetitiveWins
| int32 GameStateAPI.GetPlayerCompetitiveWins( cstring XUID )
|
|-
| GetPlayerDataJSO
| void GameStateAPI.GetPlayerDataJSO( js_raw_arg  )
|
|-
| GetPlayerDeaths
| int32 GameStateAPI.GetPlayerDeaths( cstring XUID )
|
|-
| GetPlayerDisplayFlairItem
| cstring GameStateAPI.GetPlayerDisplayFlairItem( cstring XUID )
|
|-
| GetPlayerGungameLevel
| int32 GameStateAPI.GetPlayerGungameLevel( cstring XUID )
|
|-
| GetPlayerIndex
| int32 GameStateAPI.GetPlayerIndex( cstring XUID )
|
|-
| GetPlayerKills
| int32 GameStateAPI.GetPlayerKills( cstring XUID )
|
|-
| GetPlayerLifetime
| int32 GameStateAPI.GetPlayerLifetime( cstring XUID )
|
|-
| GetPlayerModel
| cstring GameStateAPI.GetPlayerModel( cstring  )
|
|-
| GetPlayerMoney
| int32 GameStateAPI.GetPlayerMoney( cstring XUID )
|
|-
| GetPlayerMVPs
| int32 GameStateAPI.GetPlayerMVPs( cstring XUID )
|
|-
| GetPlayerName
| cstring GameStateAPI.GetPlayerName( cstring XUID )
|
|-
| GetPlayerNameSafe
| cstring GameStateAPI.GetPlayerNameSafe( cstring XUID )
| Deprecated, use GetPlayerName() instead
|-
| GetPlayerNameWithNoHTMLEscapes
| cstring GameStateAPI.GetPlayerNameWithNoHTMLEscapes( cstring XUID )
| Don't use this, set html=true on your label and use GetPlayerName()
|-
| GetPlayerPing
| int32 GameStateAPI.GetPlayerPing( cstring XUID )
|
|-
| GetPlayerScore
| int32 GameStateAPI.GetPlayerScore( cstring XUID )
|
|-
| GetPlayerStatus
| int32 GameStateAPI.GetPlayerStatus( cstring XUID )
|
|-
| GetPlayerTeamName
| cstring GameStateAPI.GetPlayerTeamName( cstring XUID )
|
|-
| GetPlayerTeamNumber
| int32 GameStateAPI.GetPlayerTeamNumber( cstring XUID )
|
|-
| GetPlayerVoiceVolume
| float GameStateAPI.GetPlayerVoiceVolume( cstring XUID )
|
|-
| GetPlayerXpLevel
| int32 GameStateAPI.GetPlayerXpLevel( cstring XUID )
|
|-
| GetPlayerXuidFromUserID
| cstring GameStateAPI.GetPlayerXuidFromUserID( int32 UserID )
|
|-
| GetPlayerXuidStringFromEntIndex
| cstring GameStateAPI.GetPlayerXuidStringFromEntIndex( int32 EntIndex )
|
|-
| GetScoreDataJSO
| void GameStateAPI.GetScoreDataJSO( js_raw_arg  )
|
|-
| GetServerName
| cstring GameStateAPI.GetServerName()
|
|-
| GetTeamClanName
| cstring GameStateAPI.GetTeamClanName( cstring strTeamName )
|
|-
| GetTeamFlagImagePath
| cstring GameStateAPI.GetTeamFlagImagePath( cstring strTeamName )
|
|-
| GetTeamGungameLeaderXuid
| cstring GameStateAPI.GetTeamGungameLeaderXuid( cstring strTeamName )
|
|-
| GetTeamLivingPlayerCount
| int32 GameStateAPI.GetTeamLivingPlayerCount( cstring strTeamName )
|
|-
| GetTeamLogoImagePath
| cstring GameStateAPI.GetTeamLogoImagePath( cstring strTeamName )
|
|-
| GetTeamTotalPlayerCount
| int32 GameStateAPI.GetTeamTotalPlayerCount( cstring strTeamName )
|
|-
| GetTimeDataJSO
| void GameStateAPI.GetTimeDataJSO( js_raw_arg  )
|
|-
| GetTournamentEventStage
| cstring GameStateAPI.GetTournamentEventStage()
|
|-
| GetViewerCount
| int32 GameStateAPI.GetViewerCount()
|
|-
| HasHalfTime
| bool GameStateAPI.HasHalfTime()
|
|-
| IsDemoOrHltv
| bool GameStateAPI.IsDemoOrHltv()
|
|-
| IsEndMatchMapVoteEnabled
| bool GameStateAPI.IsEndMatchMapVoteEnabled()
| If we should show map vote at end of match
|-
| IsFakePlayer
| bool GameStateAPI.IsFakePlayer( cstring XUID )
|
|-
| IsHLTVAutodirectorOn
| bool GameStateAPI.IsHLTVAutodirectorOn()
|
|-
| IsLocalPlayerHLTV
| bool GameStateAPI.IsLocalPlayerHLTV()
|
|-
| IsLocalPlayerPlayingMatch
| bool GameStateAPI.IsLocalPlayerPlayingMatch()
|
|-
| IsPlayerAlive
| bool GameStateAPI.IsPlayerAlive( cstring XUID )
|
|-
| IsPlayerConnected
| bool GameStateAPI.IsPlayerConnected( cstring XUID )
|
|-
| IsQueuedMatchmaking
| bool GameStateAPI.IsQueuedMatchmaking()
| Return true if this match was entered
|-
| IsReportCategoryEnabledForSelectedPlayer
| bool GameStateAPI.IsReportCategoryEnabledForSelectedPlayer( cstring XUID, cstring Category )
|
|-
| IsSelectedPlayerMuted
| bool GameStateAPI.IsSelectedPlayerMuted( cstring XUID )
|
|-
| IsXuidValid
| bool GameStateAPI.IsXuidValid( cstring XUID )
|
|-
| QueryServersForCommendation
| bool GameStateAPI.QueryServersForCommendation( cstring XUID )
|
|-
| SetCasterControlsUI
| void GameStateAPI.SetCasterControlsUI( int32 int nAccountID )
|
|-
| SetCasterControlsXray
| void GameStateAPI.SetCasterControlsXray( int32 int nAccountID )
|
|-
| SetCasterIsCameraman
| void GameStateAPI.SetCasterIsCameraman( int32 int nAccountID )
|
|-
| SetCasterIsHeard
| void GameStateAPI.SetCasterIsHeard( int32 int nAccountID )
|
|-
| SetPlayerVoiceVolume
| void GameStateAPI.SetPlayerVoiceVolume( cstring XUID value, float  )
|
|-
| SubmitCommendation
| void GameStateAPI.SubmitCommendation( cstring XUID, cstring CommendationString )
|
|-
| SubmitPlayerReport
| void GameStateAPI.SubmitPlayerReport( cstring XUID, cstring Category )
|
|-
| SubmitServerReport
| void GameStateAPI.SubmitServerReport( cstring Category )
|
|-
| ToggleMute
| void GameStateAPI.ToggleMute( cstring XUID )
|
|}
== GameTypesAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetActiveSeasionCodeName
| void GameTypesAPI.GetActiveSeasionCodeName( js_raw_arg  )
|
|-
| GetActiveSeasionIndexValue
| void GameTypesAPI.GetActiveSeasionIndexValue( js_raw_arg  )
|
|-
| GetConfig
| void GameTypesAPI.GetConfig( js_raw_arg  )
| Get JS Object clone of the GameModes.txt config file. Used for accessing current game modes and their options, maplists, etc.
|-
| GetCurrentSkirmishId
| void GameTypesAPI.GetCurrentSkirmishId( js_raw_arg  )
|
|-
| GetCustomBotDifficulty
| void GameTypesAPI.GetCustomBotDifficulty( js_raw_arg  )
|
|-
| GetFriendlyMapName
| void GameTypesAPI.GetFriendlyMapName( js_raw_arg  )
|
|-
| GetGameModeAttribute
| void GameTypesAPI.GetGameModeAttribute( js_raw_arg  )
|
|-
| GetGameModeFromInts
| void GameTypesAPI.GetGameModeFromInts( js_raw_arg  )
|
|-
| GetGameModeType
| void GameTypesAPI.GetGameModeType( js_raw_arg  )
|
|-
| GetGameTypeAttribute
| void GameTypesAPI.GetGameTypeAttribute( js_raw_arg  )
|
|-
| GetMapAttribute
| void GameTypesAPI.GetMapAttribute( js_raw_arg  )
|
|-
| GetMapByMapGroupAndIndex
| void GameTypesAPI.GetMapByMapGroupAndIndex( js_raw_arg  )
|
|-
| GetMapGroupAttribute
| void GameTypesAPI.GetMapGroupAttribute( js_raw_arg  )
|
|-
| GetMapGroupAttributeSubKeys
| void GameTypesAPI.GetMapGroupAttributeSubKeys( js_raw_arg  )
|
|-
| GetMapGroupByGameTypeModePlayIndex
| void GameTypesAPI.GetMapGroupByGameTypeModePlayIndex( js_raw_arg  )
|
|-
| GetMapGroupsCountByGameTypeModePlay
| void GameTypesAPI.GetMapGroupsCountByGameTypeModePlay( js_raw_arg  )
|
|-
| GetMapsCountByMapGroup
| void GameTypesAPI.GetMapsCountByMapGroup( js_raw_arg  )
|
|-
| GetRankTypeFromGameMode
| void GameTypesAPI.GetRankTypeFromGameMode( js_raw_arg  )
|
|-
| GetSkirmishDesc
| void GameTypesAPI.GetSkirmishDesc( js_raw_arg  )
|
|-
| GetSkirmishDetails
| void GameTypesAPI.GetSkirmishDetails( js_raw_arg  )
|
|-
| GetSkirmishGameMode
| void GameTypesAPI.GetSkirmishGameMode( js_raw_arg  )
|
|-
| GetSkirmishIdFromInternalName
| void GameTypesAPI.GetSkirmishIdFromInternalName( js_raw_arg  )
|
|-
| GetSkirmishInternalName
| void GameTypesAPI.GetSkirmishInternalName( js_raw_arg  )
|
|-
| GetSkirmishName
| void GameTypesAPI.GetSkirmishName( js_raw_arg  )
|
|-
| GetSkirmishRules
| void GameTypesAPI.GetSkirmishRules( js_raw_arg  )
|
|-
| GetSkrimishIcon
| void GameTypesAPI.GetSkrimishIcon( js_raw_arg  )
|
|-
| SetCustomBotDifficulty
| void GameTypesAPI.SetCustomBotDifficulty( js_raw_arg  )
|
|}
== GlobalGameAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| Commit
| void GlobalGameAPI.Commit( js_raw_arg  )
|
|-
| GetGlobalPoints
| void GlobalGameAPI.GetGlobalPoints( js_raw_arg  )
|
|-
| GetState
| void GlobalGameAPI.GetState( js_raw_arg  )
|
|}
== Image ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void Image.AddClass( cstring  )
|
|-
| ApplyStyles
| void Image.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool Image.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool Image.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool Image.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool Image.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool Image.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool Image.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool Image.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool Image.BHasKeyFocus()
|
|-
| BIsTransparent
| bool Image.BIsTransparent()
|
|-
| BLoadLayout
| bool Image.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void Image.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool Image.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool Image.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool Image.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown Image.Children()
|
|-
| ClearPanelEvent
| void Image.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void Image.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown Image.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void Image.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void Image.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void Image.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown Image.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown Image.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown Image.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown Image.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 Image.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring Image.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 Image.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown Image.GetChild( int32  )
|
|-
| GetChildCount
| int32 Image.GetChildCount()
|
|-
| GetChildIndex
| int32 Image.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown Image.GetParent()
|
|-
| GetPositionWithinWindow
| unknown Image.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool Image.IsDraggable()
|
|-
| IsSelected
| bool Image.IsSelected()
|
|-
| LoadLayoutAsync
| void Image.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void Image.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void Image.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void Image.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void Image.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void Image.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void Image.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void Image.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void Image.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void Image.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void Image.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void Image.ScrollToRightEdge()
|
|-
| ScrollToTop
| void Image.ScrollToTop()
|
|-
| SetAcceptsFocus
| void Image.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void Image.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void Image.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void Image.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void Image.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void Image.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void Image.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void Image.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void Image.SetDraggable( bool  )
|
|-
| SetFocus
| bool Image.SetFocus()
|
|-
| SetHasClass
| void Image.SetHasClass( cstring , bool  )
|
|-
| SetImage
| void Image.SetImage( cstring  )
|
|-
| SetInputNamespace
| void Image.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void Image.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void Image.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void Image.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void Image.SetReadyForDisplay( bool  )
|
|-
| SetScaling
| void Image.SetScaling( cstring  )
|
|-
| SetScrollParentToFitWhenFocused
| void Image.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void Image.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void Image.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void Image.ToggleClass( cstring  )
|
|-
| TriggerClass
| void Image.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void Image.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool Image.UpdateFocusInContext()
|
|}
== InventoryAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AcknowledgeNewBaseItems
| void InventoryAPI.AcknowledgeNewBaseItems( js_raw_arg  )
|
|-
| AcknowledgeNewItembyItemID
| void InventoryAPI.AcknowledgeNewItembyItemID( js_raw_arg  )
|
|-
| AcknowledgeNewItems
| void InventoryAPI.AcknowledgeNewItems( js_raw_arg  )
|
|-
| AddCraftIngredient
| void InventoryAPI.AddCraftIngredient( js_raw_arg  )
|
|-
| BuildItemSchemaDefJSON
| void InventoryAPI.BuildItemSchemaDefJSON( js_raw_arg  )
|
|-
| BuildItemTagsObject
| void InventoryAPI.BuildItemTagsObject( js_raw_arg  )
|
|-
| CancelQuestAudio
| void InventoryAPI.CancelQuestAudio( js_raw_arg  )
|
|-
| CanTradeUp
| void InventoryAPI.CanTradeUp( js_raw_arg  )
|
|-
| CanUseStattTrakSwap
| void InventoryAPI.CanUseStattTrakSwap( js_raw_arg  )
|
|-
| CheckCampaignOwnership
| void InventoryAPI.CheckCampaignOwnership( js_raw_arg  )
|
|-
| ClearCraftIngredients
| void InventoryAPI.ClearCraftIngredients( js_raw_arg  )
|
|-
| ClearCustomName
| void InventoryAPI.ClearCustomName( js_raw_arg  )
|
|-
| CraftIngredients
| void InventoryAPI.CraftIngredients( js_raw_arg  )
|
|-
| DeleteItem
| void InventoryAPI.DeleteItem( js_raw_arg  )
|
|-
| DoesCampaignNodeHaveAudio
| void InventoryAPI.DoesCampaignNodeHaveAudio( js_raw_arg  )
|
|-
| DoesItemMatchDefinitionByName
| void InventoryAPI.DoesItemMatchDefinitionByName( js_raw_arg  )
|
|-
| DoesQuestTeamMatchPlayer
| void InventoryAPI.DoesQuestTeamMatchPlayer( js_raw_arg  )
|
|-
| DoesUserOwnQuest
| void InventoryAPI.DoesUserOwnQuest( js_raw_arg  )
|
|-
| GetActiveQuest
| void InventoryAPI.GetActiveQuest( js_raw_arg  )
|
|-
| GetActiveQuestEvents
| void InventoryAPI.GetActiveQuestEvents( js_raw_arg  )
|
|-
| GetActiveSeasonCoinItemId
| void InventoryAPI.GetActiveSeasonCoinItemId( js_raw_arg  )
|
|-
| GetActiveSeasonPassItemId
| void InventoryAPI.GetActiveSeasonPassItemId( js_raw_arg  )
|
|-
| GetAnItemIDGivenACampaignID
| void InventoryAPI.GetAnItemIDGivenACampaignID( js_raw_arg  )
|
|-
| GetAQuestItemIDGivenCampaignNodeID
| void InventoryAPI.GetAQuestItemIDGivenCampaignNodeID( js_raw_arg  )
|
|-
| GetAssociatedItemIdByIndex
| void InventoryAPI.GetAssociatedItemIdByIndex( js_raw_arg  )
|
|-
| GetAssociatedItemsCount
| void InventoryAPI.GetAssociatedItemsCount( js_raw_arg  )
|
|-
| GetCacheTypeElementFieldByIndex
| void InventoryAPI.GetCacheTypeElementFieldByIndex( js_raw_arg  )
|
|-
| GetCacheTypeElementsCount
| void InventoryAPI.GetCacheTypeElementsCount( js_raw_arg  )
|
|-
| GetCampaignDescription
| void InventoryAPI.GetCampaignDescription( js_raw_arg  )
|
|-
| GetCampaignForSeason
| void InventoryAPI.GetCampaignForSeason( js_raw_arg  )
|
|-
| GetCampaignFromQuestID
| void InventoryAPI.GetCampaignFromQuestID( js_raw_arg  )
|
|-
| GetCampaignName
| void InventoryAPI.GetCampaignName( js_raw_arg  )
|
|-
| GetCampaignNodeCharacterName
| void InventoryAPI.GetCampaignNodeCharacterName( js_raw_arg  )
|
|-
| GetCampaignNodeContentFile
| void InventoryAPI.GetCampaignNodeContentFile( js_raw_arg  )
|
|-
| GetCampaignNodeCount
| void InventoryAPI.GetCampaignNodeCount( js_raw_arg  )
|
|-
| GetCampaignNodeDifficulty
| void InventoryAPI.GetCampaignNodeDifficulty( js_raw_arg  )
|
|-
| GetCampaignNodeFromQuestID
| void InventoryAPI.GetCampaignNodeFromQuestID( js_raw_arg  )
|
|-
| GetCampaignNodeIDbyIndex
| void InventoryAPI.GetCampaignNodeIDbyIndex( js_raw_arg  )
|
|-
| GetCampaignNodeOperationalPoints
| void InventoryAPI.GetCampaignNodeOperationalPoints( js_raw_arg  )
|
|-
| GetCampaignNodeQuestID
| void InventoryAPI.GetCampaignNodeQuestID( js_raw_arg  )
|
|-
| GetCampaignNodeState
| void InventoryAPI.GetCampaignNodeState( js_raw_arg  )
|
|-
| GetCampaignNodeSubtitles
| void InventoryAPI.GetCampaignNodeSubtitles( js_raw_arg  )
|
|-
| GetCampaignNodeSuccessors
| void InventoryAPI.GetCampaignNodeSuccessors( js_raw_arg  )
|
|-
| GetCategories
| void InventoryAPI.GetCategories( js_raw_arg  )
|
|-
| GetChosenActionItemIDByIndex
| void InventoryAPI.GetChosenActionItemIDByIndex( js_raw_arg  )
|
|-
| GetChosenActionItemsCount
| void InventoryAPI.GetChosenActionItemsCount( js_raw_arg  )
|
|-
| GetCraftIngredientByIndex
| void InventoryAPI.GetCraftIngredientByIndex( js_raw_arg  )
|
|-
| GetCraftIngredientCount
| void InventoryAPI.GetCraftIngredientCount( js_raw_arg  )
|
|-
| GetDecodeableRestriction
| void InventoryAPI.GetDecodeableRestriction( js_raw_arg  )
|
|-
| GetEconItemDefinition
| cstring InventoryAPI.GetEconItemDefinition( uint32  )
|
|-
| GetFauxItemIDFromDefAndPaintIndex
| void InventoryAPI.GetFauxItemIDFromDefAndPaintIndex( js_raw_arg  )
|
|-
| GetFlairItemId
| void InventoryAPI.GetFlairItemId( js_raw_arg  )
|
|-
| GetFlairItemImage
| void InventoryAPI.GetFlairItemImage( js_raw_arg  )
|
|-
| GetFlairItemName
| void InventoryAPI.GetFlairItemName( js_raw_arg  )
|
|-
| GetGroupItemCount
| void InventoryAPI.GetGroupItemCount( js_raw_arg  )
|
|-
| GetGroupItems
| void InventoryAPI.GetGroupItems( js_raw_arg  )
|
|-
| GetGroups
| void InventoryAPI.GetGroups( js_raw_arg  )
|
|-
| GetInventoryCount
| void InventoryAPI.GetInventoryCount( js_raw_arg  )
|
|-
| GetInventoryItemIDByIndex
| void InventoryAPI.GetInventoryItemIDByIndex( js_raw_arg  )
|
|-
| GetInventoryStructureJSON
| void InventoryAPI.GetInventoryStructureJSON( js_raw_arg  )
|
|-
| GetItemAttributeValue
| void InventoryAPI.GetItemAttributeValue( js_raw_arg  )
|
|-
| GetItemCapabilitiesCount
| void InventoryAPI.GetItemCapabilitiesCount( js_raw_arg  )
|
|-
| GetItemCapabilityByIndex
| void InventoryAPI.GetItemCapabilityByIndex( js_raw_arg  )
|
|-
| GetItemCapabilityDisabledMessageByIndex
| void InventoryAPI.GetItemCapabilityDisabledMessageByIndex( js_raw_arg  )
|
|-
| GetItemCertificateInfo
| void InventoryAPI.GetItemCertificateInfo( js_raw_arg  )
|
|-
| GetItemDefinitionIndex
| void InventoryAPI.GetItemDefinitionIndex( js_raw_arg  )
|
|-
| GetItemDefinitionName
| void InventoryAPI.GetItemDefinitionName( js_raw_arg  )
|
|-
| GetItemDescription
| void InventoryAPI.GetItemDescription( js_raw_arg  )
|
|-
| GetItemGifterXuid
| void InventoryAPI.GetItemGifterXuid( js_raw_arg  )
|
|-
| GetItemInventoryImage
| void InventoryAPI.GetItemInventoryImage( js_raw_arg  )
|
|-
| GetItemInventoryImageFromMusicID
| void InventoryAPI.GetItemInventoryImageFromMusicID( js_raw_arg  )
|
|-
| GetItemMoveSound
| void InventoryAPI.GetItemMoveSound( js_raw_arg  )
|
|-
| GetItemName
| void InventoryAPI.GetItemName( js_raw_arg  )
|
|-
| GetItemPickupMethod
| void InventoryAPI.GetItemPickupMethod( js_raw_arg  )
|
|-
| GetItemRarity
| void InventoryAPI.GetItemRarity( js_raw_arg  )
|
|-
| GetItemRarityColor
| void InventoryAPI.GetItemRarityColor( js_raw_arg  )
|
|-
| GetItemSelectSound
| void InventoryAPI.GetItemSelectSound( js_raw_arg  )
|
|-
| GetItemSessionPropertyValue
| void InventoryAPI.GetItemSessionPropertyValue( js_raw_arg  )
|
|-
| GetItemSet
| void InventoryAPI.GetItemSet( js_raw_arg  )
|
|-
| GetItemStickerCount
| void InventoryAPI.GetItemStickerCount( js_raw_arg  )
|
|-
| GetItemStickerImageByIndex
| void InventoryAPI.GetItemStickerImageByIndex( js_raw_arg  )
|
|-
| GetItemStickerImageBySlot
| void InventoryAPI.GetItemStickerImageBySlot( js_raw_arg  )
|
|-
| GetItemStickerNameByIndex
| void InventoryAPI.GetItemStickerNameByIndex( js_raw_arg  )
|
|-
| GetItemStickerSlotCount
| void InventoryAPI.GetItemStickerSlotCount( js_raw_arg  )
|
|-
| GetItemTeam
| void InventoryAPI.GetItemTeam( js_raw_arg  )
|
|-
| GetItemType
| void InventoryAPI.GetItemType( js_raw_arg  )
|
|-
| GetItemTypeFromEnum
| void InventoryAPI.GetItemTypeFromEnum( js_raw_arg  )
|
|-
| GetLastCompletedNodeIDForCampaign
| void InventoryAPI.GetLastCompletedNodeIDForCampaign( js_raw_arg  )
|
|-
| GetLootListItemIdByIndex
| void InventoryAPI.GetLootListItemIdByIndex( js_raw_arg  )
|
|-
| GetLootListItemsCount
| void InventoryAPI.GetLootListItemsCount( js_raw_arg  )
|
|-
| GetLootListUnusualItemImage
| void InventoryAPI.GetLootListUnusualItemImage( js_raw_arg  )
|
|-
| GetLootListUnusualItemName
| void InventoryAPI.GetLootListUnusualItemName( js_raw_arg  )
|
|-
| GetMarketCraftCompletionLink
| void InventoryAPI.GetMarketCraftCompletionLink( js_raw_arg  )
|
|-
| GetMaxCraftIngredientsNeeded
| void InventoryAPI.GetMaxCraftIngredientsNeeded( js_raw_arg  )
|
|-
| GetMaxLevel
| void InventoryAPI.GetMaxLevel( js_raw_arg  )
|
|-
| GetMissionBacklog
| void InventoryAPI.GetMissionBacklog( js_raw_arg  )
|
|-
| GetMusicDescription
| void InventoryAPI.GetMusicDescription( js_raw_arg  )
|
|-
| GetMusicIDForPlayer
| void InventoryAPI.GetMusicIDForPlayer( js_raw_arg  )
|
|-
| GetMusicNameFromMusicID
| void InventoryAPI.GetMusicNameFromMusicID( js_raw_arg  )
|
|-
| GetMyCoinTotalPoints
| void InventoryAPI.GetMyCoinTotalPoints( js_raw_arg  )
|
|-
| GetNumItemsNeededToTradeUp
| void InventoryAPI.GetNumItemsNeededToTradeUp( js_raw_arg  )
|
|-
| GetPossibleCraftResultDescription
| void InventoryAPI.GetPossibleCraftResultDescription( js_raw_arg  )
|
|-
| GetPossibleCraftResultID
| void InventoryAPI.GetPossibleCraftResultID( js_raw_arg  )
|
|-
| GetPossibleCraftResultName
| void InventoryAPI.GetPossibleCraftResultName( js_raw_arg  )
|
|-
| GetPossibleCraftResultsCount
| void InventoryAPI.GetPossibleCraftResultsCount( js_raw_arg  )
|
|-
| GetQuestEventsByDay
| void InventoryAPI.GetQuestEventsByDay( js_raw_arg  )
|
|-
| GetQuestGameMode
| void InventoryAPI.GetQuestGameMode( js_raw_arg  )
|
|-
| GetQuestIcon
| void InventoryAPI.GetQuestIcon( js_raw_arg  )
|
|-
| GetQuestIDFromQuestItem
| void InventoryAPI.GetQuestIDFromQuestItem( js_raw_arg  )
|
|-
| GetQuestItemIDFromQuestID
| void InventoryAPI.GetQuestItemIDFromQuestID( js_raw_arg  )
|
|-
| GetQuestMap
| void InventoryAPI.GetQuestMap( js_raw_arg  )
|
|-
| GetQuestMapGroup
| void InventoryAPI.GetQuestMapGroup( js_raw_arg  )
|
|-
| GetRawDefinitionKey
| void InventoryAPI.GetRawDefinitionKey( js_raw_arg  )
|
|-
| GetRequiredPointsForUpgrade
| void InventoryAPI.GetRequiredPointsForUpgrade( js_raw_arg  )
|
|-
| GetSavedFilterMethod
| void InventoryAPI.GetSavedFilterMethod( js_raw_arg  )
|
|-
| GetSavedSortMethod
| void InventoryAPI.GetSavedSortMethod( js_raw_arg  )
|
|-
| GetScorecardAttributes
| void InventoryAPI.GetScorecardAttributes( js_raw_arg  )
|
|-
| GetSecondsUntilNextMission
| void InventoryAPI.GetSecondsUntilNextMission( js_raw_arg  )
|
|-
| GetSet
| void InventoryAPI.GetSet( js_raw_arg  )
|
|-
| GetSetCount
| void InventoryAPI.GetSetCount( js_raw_arg  )
|
|-
| GetSetItemCount
| void InventoryAPI.GetSetItemCount( js_raw_arg  )
|
|-
| GetSetItemNameByIndex
| void InventoryAPI.GetSetItemNameByIndex( js_raw_arg  )
|
|-
| GetSetNameByIndex
| void InventoryAPI.GetSetNameByIndex( js_raw_arg  )
|
|-
| GetSlot
| void InventoryAPI.GetSlot( js_raw_arg  )
|
|-
| GetSlotSubPosition
| void InventoryAPI.GetSlotSubPosition( js_raw_arg  )
|
|-
| GetSortMethodByIndex
| void InventoryAPI.GetSortMethodByIndex( js_raw_arg  )
|
|-
| GetSortMethodsCount
| void InventoryAPI.GetSortMethodsCount( js_raw_arg  )
|
|-
| GetSprayChargesAsBaseline
| void InventoryAPI.GetSprayChargesAsBaseline( js_raw_arg  )
|
|-
| GetSprayTintColorCode
| void InventoryAPI.GetSprayTintColorCode( js_raw_arg  )
|
|-
| GetSubCategories
| void InventoryAPI.GetSubCategories( js_raw_arg  )
|
|-
| GetTag
| void InventoryAPI.GetTag( js_raw_arg  )
|
|-
| GetTagString
| void InventoryAPI.GetTagString( js_raw_arg  )
|
|-
| GetToolType
| void InventoryAPI.GetToolType( js_raw_arg  )
|
|-
| GetTradeUpContractItemID
| void InventoryAPI.GetTradeUpContractItemID( js_raw_arg  )
|
|-
| GetUIPreferenceString
| void InventoryAPI.GetUIPreferenceString( js_raw_arg  )
|
|-
| GetUnacknowledgeItemByIndex
| void InventoryAPI.GetUnacknowledgeItemByIndex( js_raw_arg  )
|
|-
| GetUnacknowledgeItemsCount
| void InventoryAPI.GetUnacknowledgeItemsCount( js_raw_arg  )
|
|-
| GetUpcomingQuestEvents
| void InventoryAPI.GetUpcomingQuestEvents( js_raw_arg  )
|
|-
| GetWear
| void InventoryAPI.GetWear( js_raw_arg  )
|
|-
| HasCustomName
| void InventoryAPI.HasCustomName( js_raw_arg  )
|
|-
| HasTag
| void InventoryAPI.HasTag( js_raw_arg  )
|
|-
| HighlightStickerBySlot
| void InventoryAPI.HighlightStickerBySlot( js_raw_arg  )
|
|-
| IsCouponCrate
| void InventoryAPI.IsCouponCrate( js_raw_arg  )
|
|-
| IsCraftReady
| void InventoryAPI.IsCraftReady( js_raw_arg  )
|
|-
| IsDeletable
| void InventoryAPI.IsDeletable( js_raw_arg  )
|
|-
| IsEquipped
| void InventoryAPI.IsEquipped( js_raw_arg  )
|
|-
| IsInventoryFull
| void InventoryAPI.IsInventoryFull( js_raw_arg  )
|
|-
| IsInventoryImageCachable
| void InventoryAPI.IsInventoryImageCachable( js_raw_arg  )
|
|-
| IsItemDefault
| void InventoryAPI.IsItemDefault( js_raw_arg  )
|
|-
| IsItemInfoValid
| void InventoryAPI.IsItemInfoValid( js_raw_arg  )
|
|-
| IsItemNew
| void InventoryAPI.IsItemNew( js_raw_arg  )
|
|-
| IsItemStickerAtExtremeWear
| void InventoryAPI.IsItemStickerAtExtremeWear( js_raw_arg  )
|
|-
| IsItemUnusual
| void InventoryAPI.IsItemUnusual( js_raw_arg  )
|
|-
| IsMarketable
| void InventoryAPI.IsMarketable( js_raw_arg  )
|
|-
| IsMissionRefuseAllowed
| void InventoryAPI.IsMissionRefuseAllowed( js_raw_arg  )
|
|-
| IsQuestAudioPlaying
| void InventoryAPI.IsQuestAudioPlaying( js_raw_arg  )
|
|-
| IsTool
| void InventoryAPI.IsTool( js_raw_arg  )
|
|-
| IsValidItemID
| void InventoryAPI.IsValidItemID( js_raw_arg  )
|
|-
| ItemHasScorecardValues
| void InventoryAPI.ItemHasScorecardValues( js_raw_arg  )
|
|-
| LaunchWeaponPreviewPanel
| void InventoryAPI.LaunchWeaponPreviewPanel( js_raw_arg  )
|
|-
| OnViewOffers
| void InventoryAPI.OnViewOffers( js_raw_arg  )
|
|-
| PeelEffectStickerBySlot
| void InventoryAPI.PeelEffectStickerBySlot( js_raw_arg  )
|
|-
| PlayAudioFile
| void InventoryAPI.PlayAudioFile( js_raw_arg  )
|
|-
| PlayCampaignNodeAudio
| void InventoryAPI.PlayCampaignNodeAudio( js_raw_arg  )
|
|-
| PlayItemPreviewMusic
| void InventoryAPI.PlayItemPreviewMusic( js_raw_arg  )
|
|-
| PrecacheCustomMaterials
| void InventoryAPI.PrecacheCustomMaterials( js_raw_arg  )
|
|-
| PreviewStickerInModelPanel
| void InventoryAPI.PreviewStickerInModelPanel( js_raw_arg  )
|
|-
| RemoveCraftIngredient
| void InventoryAPI.RemoveCraftIngredient( js_raw_arg  )
|
|-
| RequestNewMission
| void InventoryAPI.RequestNewMission( js_raw_arg  )
|
|-
| RequestPrestigeCoin
| void InventoryAPI.RequestPrestigeCoin( js_raw_arg  )
|
|-
| SellItem
| void InventoryAPI.SellItem( js_raw_arg  )
|
|-
| SetCraftTarget
| void InventoryAPI.SetCraftTarget( js_raw_arg  )
|
|-
| SetDefaultMusicVolume
| void InventoryAPI.SetDefaultMusicVolume( js_raw_arg  )
|
|-
| SetInventorySortAndFilters
| void InventoryAPI.SetInventorySortAndFilters( js_raw_arg  )
|
|-
| SetItemSessionPropertyValue
| void InventoryAPI.SetItemSessionPropertyValue( js_raw_arg  )
|
|-
| SetNameToolString
| void InventoryAPI.SetNameToolString( js_raw_arg  )
|
|-
| SetStatTrakSwapToolItems
| void InventoryAPI.SetStatTrakSwapToolItems( js_raw_arg  )
|
|-
| SetStickerToolSlot
| void InventoryAPI.SetStickerToolSlot( js_raw_arg  )
|
|-
| SetUIPreferenceString
| void InventoryAPI.SetUIPreferenceString( js_raw_arg  )
|
|-
| StopItemPreviewMusic
| void InventoryAPI.StopItemPreviewMusic( js_raw_arg  )
|
|-
| TestMusicVolume
| void InventoryAPI.TestMusicVolume( js_raw_arg  )
|
|-
| UseTool
| void InventoryAPI.UseTool( js_raw_arg  )
|
|-
| WearItemSticker
| void InventoryAPI.WearItemSticker( js_raw_arg  )
|
|}
== ItemDataAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetItemDescription
| void ItemDataAPI.GetItemDescription( js_raw_arg  )
|
|-
| GetItemInventoryImage
| void ItemDataAPI.GetItemInventoryImage( js_raw_arg  )
|
|-
| GetItemMoveSound
| void ItemDataAPI.GetItemMoveSound( js_raw_arg  )
|
|-
| GetItemName
| void ItemDataAPI.GetItemName( js_raw_arg  )
|
|-
| GetItemRarity
| void ItemDataAPI.GetItemRarity( js_raw_arg  )
|
|-
| GetItemRarityColor
| void ItemDataAPI.GetItemRarityColor( js_raw_arg  )
|
|-
| GetItemSelectSound
| void ItemDataAPI.GetItemSelectSound( js_raw_arg  )
|
|-
| GetItemTeam
| void ItemDataAPI.GetItemTeam( js_raw_arg  )
|
|-
| GetItemType
| void ItemDataAPI.GetItemType( js_raw_arg  )
|
|-
| GetSlot
| void ItemDataAPI.GetSlot( js_raw_arg  )
|
|-
| GetSlotSubPosition
| void ItemDataAPI.GetSlotSubPosition( js_raw_arg  )
|
|-
| OpenStoreToItem
| void ItemDataAPI.OpenStoreToItem( js_raw_arg  )
|
|}
== ItemImage ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| itemid
| uint64
|
|-
| large
| bool
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| small
| bool
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void ItemImage.AddClass( cstring  )
|
|-
| ApplyStyles
| void ItemImage.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool ItemImage.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool ItemImage.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool ItemImage.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool ItemImage.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool ItemImage.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool ItemImage.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool ItemImage.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool ItemImage.BHasKeyFocus()
|
|-
| BIsTransparent
| bool ItemImage.BIsTransparent()
|
|-
| BLoadLayout
| bool ItemImage.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void ItemImage.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool ItemImage.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool ItemImage.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool ItemImage.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown ItemImage.Children()
|
|-
| ClearPanelEvent
| void ItemImage.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void ItemImage.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown ItemImage.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void ItemImage.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void ItemImage.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void ItemImage.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown ItemImage.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown ItemImage.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown ItemImage.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown ItemImage.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 ItemImage.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring ItemImage.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 ItemImage.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown ItemImage.GetChild( int32  )
|
|-
| GetChildCount
| int32 ItemImage.GetChildCount()
|
|-
| GetChildIndex
| int32 ItemImage.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown ItemImage.GetParent()
|
|-
| GetPositionWithinWindow
| unknown ItemImage.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool ItemImage.IsDraggable()
|
|-
| IsSelected
| bool ItemImage.IsSelected()
|
|-
| LoadLayoutAsync
| void ItemImage.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void ItemImage.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void ItemImage.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void ItemImage.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void ItemImage.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void ItemImage.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void ItemImage.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void ItemImage.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void ItemImage.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void ItemImage.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void ItemImage.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void ItemImage.ScrollToRightEdge()
|
|-
| ScrollToTop
| void ItemImage.ScrollToTop()
|
|-
| SetAcceptsFocus
| void ItemImage.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void ItemImage.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void ItemImage.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void ItemImage.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void ItemImage.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void ItemImage.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void ItemImage.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void ItemImage.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void ItemImage.SetDraggable( bool  )
|
|-
| SetFocus
| bool ItemImage.SetFocus()
|
|-
| SetHasClass
| void ItemImage.SetHasClass( cstring , bool  )
|
|-
| SetImage
| void ItemImage.SetImage( cstring  )
|
|-
| SetInputNamespace
| void ItemImage.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void ItemImage.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void ItemImage.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void ItemImage.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void ItemImage.SetReadyForDisplay( bool  )
|
|-
| SetScaling
| void ItemImage.SetScaling( cstring  )
|
|-
| SetScrollParentToFitWhenFocused
| void ItemImage.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void ItemImage.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void ItemImage.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void ItemImage.ToggleClass( cstring  )
|
|-
| TriggerClass
| void ItemImage.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void ItemImage.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool ItemImage.UpdateFocusInContext()
|
|}
== ItemPreviewPanel ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| item
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| manifest
| cstring
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void ItemPreviewPanel.AddClass( cstring  )
|
|-
| AddParticleSystem
| bool ItemPreviewPanel.AddParticleSystem( cstring , cstring , bool  )
|
|-
| ApplyStyles
| void ItemPreviewPanel.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool ItemPreviewPanel.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool ItemPreviewPanel.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool ItemPreviewPanel.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool ItemPreviewPanel.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool ItemPreviewPanel.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool ItemPreviewPanel.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool ItemPreviewPanel.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool ItemPreviewPanel.BHasKeyFocus()
|
|-
| BIsTransparent
| bool ItemPreviewPanel.BIsTransparent()
|
|-
| BLoadLayout
| bool ItemPreviewPanel.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void ItemPreviewPanel.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool ItemPreviewPanel.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool ItemPreviewPanel.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool ItemPreviewPanel.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown ItemPreviewPanel.Children()
|
|-
| ClearPanelEvent
| void ItemPreviewPanel.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void ItemPreviewPanel.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown ItemPreviewPanel.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void ItemPreviewPanel.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void ItemPreviewPanel.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void ItemPreviewPanel.DeleteKeyframes( unknown  )
|
|-
| EnableRendering
| bool ItemPreviewPanel.EnableRendering( bool  )
|
|-
| EquipPlayerFromLoadout
| bool ItemPreviewPanel.EquipPlayerFromLoadout( cstring , cstring  )
|
|-
| EquipPlayerWithItem
| bool ItemPreviewPanel.EquipPlayerWithItem( cstring  )
|
|-
| FindChild
| unknown ItemPreviewPanel.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown ItemPreviewPanel.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown ItemPreviewPanel.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown ItemPreviewPanel.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 ItemPreviewPanel.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring ItemPreviewPanel.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 ItemPreviewPanel.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown ItemPreviewPanel.GetChild( int32  )
|
|-
| GetChildCount
| int32 ItemPreviewPanel.GetChildCount()
|
|-
| GetChildIndex
| int32 ItemPreviewPanel.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown ItemPreviewPanel.GetParent()
|
|-
| GetPositionWithinWindow
| unknown ItemPreviewPanel.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool ItemPreviewPanel.IsDraggable()
|
|-
| IsSelected
| bool ItemPreviewPanel.IsSelected()
|
|-
| LayerSequence
| bool ItemPreviewPanel.LayerSequence( cstring , bool , bool  )
|
|-
| LoadLayoutAsync
| void ItemPreviewPanel.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void ItemPreviewPanel.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void ItemPreviewPanel.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void ItemPreviewPanel.MoveChildBefore( unknown , unknown  )
|
|-
| Pause
| bool ItemPreviewPanel.Pause( bool  )
|
|-
| QueueSequence
| bool ItemPreviewPanel.QueueSequence( cstring , bool  )
|
|-
| RegisterForReadyEvents
| void ItemPreviewPanel.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void ItemPreviewPanel.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void ItemPreviewPanel.RemoveClass( cstring  )
|
|-
| ResetAnimation
| bool ItemPreviewPanel.ResetAnimation( bool  )
|
|-
| ScrollParentToMakePanelFit
| void ItemPreviewPanel.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void ItemPreviewPanel.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void ItemPreviewPanel.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void ItemPreviewPanel.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void ItemPreviewPanel.ScrollToRightEdge()
|
|-
| ScrollToTop
| void ItemPreviewPanel.ScrollToTop()
|
|-
| SetAcceptsFocus
| void ItemPreviewPanel.SetAcceptsFocus( bool  )
|
|-
| SetAmbientLightColor
| bool ItemPreviewPanel.SetAmbientLightColor( float , float , float  )
|
|-
| SetAsActivePreviewPanel
| bool ItemPreviewPanel.SetAsActivePreviewPanel()
|
|-
| SetAttributeInt
| void ItemPreviewPanel.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void ItemPreviewPanel.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void ItemPreviewPanel.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetCameraAngles
| bool ItemPreviewPanel.SetCameraAngles( float , float , float  )
|
|-
| SetCameraPosition
| bool ItemPreviewPanel.SetCameraPosition( float , float , float  )
|
|-
| SetCameraPreset
| bool ItemPreviewPanel.SetCameraPreset( int32 , bool  )
|
|-
| SetDialogVariable
| void ItemPreviewPanel.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void ItemPreviewPanel.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void ItemPreviewPanel.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDirectionalLightAmount
| bool ItemPreviewPanel.SetDirectionalLightAmount( float  )
|
|-
| SetDirectionalLightColor
| bool ItemPreviewPanel.SetDirectionalLightColor( float , float , float  )
|
|-
| SetDirectionalLightDirection
| bool ItemPreviewPanel.SetDirectionalLightDirection( float , float , float  )
|
|-
| SetDirectionalLightModify
| bool ItemPreviewPanel.SetDirectionalLightModify( int32  )
|
|-
| SetDirectionalLightPulseFlicker
| bool ItemPreviewPanel.SetDirectionalLightPulseFlicker( float , float , float , float  )
|
|-
| SetDirectionalLightRotation
| bool ItemPreviewPanel.SetDirectionalLightRotation( float , float , float  )
|
|-
| SetDisableFocusOnMouseDown
| void ItemPreviewPanel.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void ItemPreviewPanel.SetDraggable( bool  )
|
|-
| SetEconItemTextureSize
| bool ItemPreviewPanel.SetEconItemTextureSize( int32  )
|
|-
| SetFlashlightAmount
| bool ItemPreviewPanel.SetFlashlightAmount( float  )
|
|-
| SetFlashlightAngle
| bool ItemPreviewPanel.SetFlashlightAngle( float , float , float  )
|
|-
| SetFlashlightColor
| bool ItemPreviewPanel.SetFlashlightColor( float , float , float  )
|
|-
| SetFlashlightFOV
| bool ItemPreviewPanel.SetFlashlightFOV( float  )
|
|-
| SetFlashlightNearFarZ
| bool ItemPreviewPanel.SetFlashlightNearFarZ( float , float  )
|
|-
| SetFlashlightPosition
| bool ItemPreviewPanel.SetFlashlightPosition( float , float , float  )
|
|-
| SetFlashlightPulseFlicker
| bool ItemPreviewPanel.SetFlashlightPulseFlicker( float , float , float , float  )
|
|-
| SetFlashlightRotation
| bool ItemPreviewPanel.SetFlashlightRotation( float , float , float  )
|
|-
| SetFloatingFloorAlpha
| bool ItemPreviewPanel.SetFloatingFloorAlpha( float  )
|
|-
| SetFocus
| bool ItemPreviewPanel.SetFocus()
|
|-
| SetHasClass
| void ItemPreviewPanel.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void ItemPreviewPanel.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void ItemPreviewPanel.SetPanelEvent( js_raw_arg  )
|
|-
| SetPanelLightingAmount
| bool ItemPreviewPanel.SetPanelLightingAmount( float  )
|
|-
| SetParent
| void ItemPreviewPanel.SetParent( unknown  )
|
|-
| SetParticleSystemOffsetAngles
| bool ItemPreviewPanel.SetParticleSystemOffsetAngles( float , float , float  )
|
|-
| SetParticleSystemOffsetPosition
| bool ItemPreviewPanel.SetParticleSystemOffsetPosition( float , float , float  )
|
|-
| SetPlayerModel
| bool ItemPreviewPanel.SetPlayerModel( cstring  )
|
|-
| SetReadyForDisplay
| void ItemPreviewPanel.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void ItemPreviewPanel.SetReadyForDisplay( bool  )
|
|-
| SetScene
| bool ItemPreviewPanel.SetScene( cstring , cstring , bool  )
|
|-
| SetSceneAngles
| bool ItemPreviewPanel.SetSceneAngles( float , float , float  )
|
|-
| SetSceneIntroFOV
| bool ItemPreviewPanel.SetSceneIntroFOV( float , float  )
|
|-
| SetSceneIntroRotation
| bool ItemPreviewPanel.SetSceneIntroRotation( float , float , bool  )
|
|-
| SetSceneRotation
| bool ItemPreviewPanel.SetSceneRotation( float , float , float  )
|
|-
| SetScrollParentToFitWhenFocused
| void ItemPreviewPanel.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void ItemPreviewPanel.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void ItemPreviewPanel.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void ItemPreviewPanel.ToggleClass( cstring  )
|
|-
| TogglePause
| bool ItemPreviewPanel.TogglePause()
|
|-
| TriggerClass
| void ItemPreviewPanel.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void ItemPreviewPanel.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool ItemPreviewPanel.UpdateFocusInContext()
|
|}
== Label ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| html
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| text
| cstring
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void Label.AddClass( cstring  )
|
|-
| ApplyStyles
| void Label.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool Label.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool Label.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool Label.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool Label.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool Label.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool Label.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool Label.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool Label.BHasKeyFocus()
|
|-
| BIsTransparent
| bool Label.BIsTransparent()
|
|-
| BLoadLayout
| bool Label.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void Label.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool Label.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool Label.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool Label.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown Label.Children()
|
|-
| ClearPanelEvent
| void Label.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void Label.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown Label.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void Label.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void Label.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void Label.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown Label.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown Label.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown Label.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown Label.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 Label.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring Label.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 Label.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown Label.GetChild( int32  )
|
|-
| GetChildCount
| int32 Label.GetChildCount()
|
|-
| GetChildIndex
| int32 Label.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown Label.GetParent()
|
|-
| GetPositionWithinWindow
| unknown Label.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool Label.IsDraggable()
|
|-
| IsSelected
| bool Label.IsSelected()
|
|-
| LoadLayoutAsync
| void Label.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void Label.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void Label.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void Label.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void Label.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void Label.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void Label.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void Label.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void Label.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void Label.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void Label.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void Label.ScrollToRightEdge()
|
|-
| ScrollToTop
| void Label.ScrollToTop()
|
|-
| SetAcceptsFocus
| void Label.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void Label.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void Label.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void Label.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void Label.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void Label.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void Label.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void Label.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void Label.SetDraggable( bool  )
|
|-
| SetFocus
| bool Label.SetFocus()
|
|-
| SetHasClass
| void Label.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void Label.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void Label.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void Label.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void Label.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void Label.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void Label.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void Label.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void Label.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void Label.ToggleClass( cstring  )
|
|-
| TriggerClass
| void Label.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void Label.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool Label.UpdateFocusInContext()
|
|}
== LeaderboardsAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetCount
| void LeaderboardsAPI.GetCount( js_raw_arg  )
|
|-
| GetDetailsAccountEntriesCount
| void LeaderboardsAPI.GetDetailsAccountEntriesCount( js_raw_arg  )
|
|-
| GetDetailsAccountEntryByIndexStat
| void LeaderboardsAPI.GetDetailsAccountEntryByIndexStat( js_raw_arg  )
|
|-
| GetDetailsAccountEntryByIndexSteamID
| void LeaderboardsAPI.GetDetailsAccountEntryByIndexSteamID( js_raw_arg  )
|
|-
| GetDetailsMatchEntryStat
| void LeaderboardsAPI.GetDetailsMatchEntryStat( js_raw_arg  )
|
|-
| GetDetailsMatchScoreboardStatNameByIndex
| void LeaderboardsAPI.GetDetailsMatchScoreboardStatNameByIndex( js_raw_arg  )
|
|-
| GetDetailsMatchScoreboardStatScoreByIndex
| void LeaderboardsAPI.GetDetailsMatchScoreboardStatScoreByIndex( js_raw_arg  )
|
|-
| GetDetailsMatchScoreboardStatScoreTotal
| void LeaderboardsAPI.GetDetailsMatchScoreboardStatScoreTotal( js_raw_arg  )
|
|-
| GetDetailsMatchScoreboardStatsCount
| void LeaderboardsAPI.GetDetailsMatchScoreboardStatsCount( js_raw_arg  )
|
|-
| GetDetailsMatchScoreboardStatValueByIndex
| void LeaderboardsAPI.GetDetailsMatchScoreboardStatValueByIndex( js_raw_arg  )
|
|-
| GetDetailsQuestID
| void LeaderboardsAPI.GetDetailsQuestID( js_raw_arg  )
|
|-
| GetDetailsScore
| void LeaderboardsAPI.GetDetailsScore( js_raw_arg  )
|
|-
| GetEntryDetailsHandleByIndex
| void LeaderboardsAPI.GetEntryDetailsHandleByIndex( js_raw_arg  )
|
|-
| GetEntryDetailsHandleByXuid
| void LeaderboardsAPI.GetEntryDetailsHandleByXuid( js_raw_arg  )
|
|-
| GetEntryGlobalPctByIndex
| void LeaderboardsAPI.GetEntryGlobalPctByIndex( js_raw_arg  )
|
|-
| GetEntryGlobalPctByXuid
| void LeaderboardsAPI.GetEntryGlobalPctByXuid( js_raw_arg  )
|
|-
| GetEntryScoreByIndex
| void LeaderboardsAPI.GetEntryScoreByIndex( js_raw_arg  )
|
|-
| GetEntryScoreByXuid
| void LeaderboardsAPI.GetEntryScoreByXuid( js_raw_arg  )
|
|-
| GetEntryXuidByIndex
| void LeaderboardsAPI.GetEntryXuidByIndex( js_raw_arg  )
|
|-
| GetState
| void LeaderboardsAPI.GetState( js_raw_arg  )
|
|-
| HowManyMinutesAgoCached
| void LeaderboardsAPI.HowManyMinutesAgoCached( js_raw_arg  )
|
|-
| Refresh
| void LeaderboardsAPI.Refresh( js_raw_arg  )
|
|}
== LoadoutAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| ActionSpray
| void LoadoutAPI.ActionSpray( int32 idxSlot )
| idxSlot (an integer from 0 to 3)
|-
| CleanupDuplicateBaseItems
| bool LoadoutAPI.CleanupDuplicateBaseItems( cstring team )
| valid team values: "t", "ct", "noteam"
|-
| EquipItemInSlot
| bool LoadoutAPI.EquipItemInSlot( cstring team, cstring itemID, cstring slot )
| valid team values: "t", "ct", "noteam"
|-
| GetDefaultItem
| cstring LoadoutAPI.GetDefaultItem( cstring team, cstring slot )
| valid team values: "t", "ct", "noteam"
|-
| GetItemGamePrice
| int32 LoadoutAPI.GetItemGamePrice( cstring xuid, cstring team )
| valid team values: "t", "ct", "noteam"
|-
| GetItemID
| cstring LoadoutAPI.GetItemID( cstring xuid, cstring team )
| valid team values: "t", "ct", "noteam"
|-
| GetSprayApplicationError
| cstring LoadoutAPI.GetSprayApplicationError()
| performs client-side check to determine why spray cannot be applied at the current location of player crosshair
|-
| GetSprayCooldownRemaining
| float LoadoutAPI.GetSprayCooldownRemaining()
| returns the floating point number of seconds remaining until decal can be sprayed
|-
| GetSprayCooldownSetting
| float LoadoutAPI.GetSprayCooldownSetting()
| returns the floating point number of seconds configured by server for spray cooldown
|-
| IsLoadoutAllowed
| bool LoadoutAPI.IsLoadoutAllowed()
|
|}
== LobbyAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| BIsHost
| bool LobbyAPI.BIsHost()
| Is local user the host of the currently active session. False if no session active.
|-
| ChangeTeammateColor
| void LobbyAPI.ChangeTeammateColor()
| Cycles through teammate color preference
|-
| CloseSession
| void LobbyAPI.CloseSession()
| Shut down existing lobby session.
|-
| CreateSession
| void LobbyAPI.CreateSession()
| Make a joinable session in preparation to start matchmaking or running a listen server.
|-
| GetHostSteamID
| uint64 LobbyAPI.GetHostSteamID()
| Get the steam id of the current lobby host.
|-
| GetMapWaitTimeInSeconds
| uint32 LobbyAPI.GetMapWaitTimeInSeconds( cstring gamemode(string), cstring mapgroup(string) )
| Average seconds spent waiting to find a match for this map group
|-
| GetMatchmakingStatistics
| unknown LobbyAPI.GetMatchmakingStatistics()
| Get object with a snapshot of current server and player statistics for matchmaking.
|-
| GetMatchmakingStatusString
| cstring LobbyAPI.GetMatchmakingStatusString()
| Loc string describing current matchmaking state 'Finding Match', 'Staring Match' etc
|-
| GetPlayersInQueueForMap
| uint32 LobbyAPI.GetPlayersInQueueForMap( cstring gamemode(string), cstring mapgroup(string) )
| Number of players currently waiting to find a match for this map group
|-
| GetReadyTimeRemainingSeconds
| uint32 LobbyAPI.GetReadyTimeRemainingSeconds()
| Get time left to ready up for the current match.
|-
| GetSessionSettings
| unknown LobbyAPI.GetSessionSettings()
| Get current sesion settings keyvalues as an object.
|-
| GetTimeSpentMatchmaking
| uint32 LobbyAPI.GetTimeSpentMatchmaking()
| Time in seconds we've been in queue for a match. Returns 0 if we havent updated mm statistics yet for any reason.
|-
| IsPartyMember
| bool LobbyAPI.IsPartyMember( uint64 steamid )
| Returns true if the given steam id is in the local  player's current party, false otherwise
|-
| IsSessionActive
| bool LobbyAPI.IsSessionActive()
| If we have an session with matchmaking
|-
| KickPlayer
| void LobbyAPI.KickPlayer( cstring steamid )
| Kick a player from the party. Only usable by lobby host
|-
| LaunchTrainingMap
| void LobbyAPI.LaunchTrainingMap()
| Create a session for single player and launch the training map.
|-
| LaunchWarmupMap
| void LobbyAPI.LaunchWarmupMap()
| While in a party we allow launching a warmup map.
|-
| SetLocalPlayerReady
| bool LobbyAPI.SetLocalPlayerReady( cstring reason )
| Tell matchmaking this player is ready to play a queued match (which leave peanalties).
|-
| StartMatchmaking
| bool LobbyAPI.StartMatchmaking()
| Queue for matchmaking with the current lobby session settings.
|-
| StopMatchmaking
| void LobbyAPI.StopMatchmaking()
| Stop searching for a match
|-
| UpdateSessionSettings
| void LobbyAPI.UpdateSessionSettings( unknown JSObject )
| Updates current matchmaking sesesion with given values.
|}
== MatchDraftAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetDraft
| void MatchDraftAPI.GetDraft( js_raw_arg  )
|
|-
| GetDraftEntriesCount
| void MatchDraftAPI.GetDraftEntriesCount( js_raw_arg  )
|
|-
| GetDraftEntryActiveIndex
| void MatchDraftAPI.GetDraftEntryActiveIndex( js_raw_arg  )
|
|-
| GetDraftEntryCTChoiceTeamID
| void MatchDraftAPI.GetDraftEntryCTChoiceTeamID( js_raw_arg  )
|
|-
| GetDraftEntryCTTeamID
| void MatchDraftAPI.GetDraftEntryCTTeamID( js_raw_arg  )
|
|-
| GetDraftEntryMap
| void MatchDraftAPI.GetDraftEntryMap( js_raw_arg  )
|
|-
| GetDraftEntryMapChoiceTeamID
| void MatchDraftAPI.GetDraftEntryMapChoiceTeamID( js_raw_arg  )
|
|-
| GetDraftEntryType
| void MatchDraftAPI.GetDraftEntryType( js_raw_arg  )
|
|-
| GetEventID
| void MatchDraftAPI.GetEventID( js_raw_arg  )
|
|-
| GetFirstVetoTeamID
| void MatchDraftAPI.GetFirstVetoTeamID( js_raw_arg  )
|
|-
| GetMapCurIndex
| void MatchDraftAPI.GetMapCurIndex( js_raw_arg  )
|
|-
| GetMapsCount
| void MatchDraftAPI.GetMapsCount( js_raw_arg  )
|
|-
| GetStageID
| void MatchDraftAPI.GetStageID( js_raw_arg  )
|
|-
| GetTeamID
| void MatchDraftAPI.GetTeamID( js_raw_arg  )
|
|-
| UploadDraftEntryCTTeamID
| void MatchDraftAPI.UploadDraftEntryCTTeamID( js_raw_arg  )
|
|-
| UploadDraftEntryMap
| void MatchDraftAPI.UploadDraftEntryMap( js_raw_arg  )
|
|-
| UploadFirstVetoTeamID
| void MatchDraftAPI.UploadFirstVetoTeamID( js_raw_arg  )
|
|}
== MatchInfoAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| CancelDownloadingMatchAutoPlay
| void MatchInfoAPI.CancelDownloadingMatchAutoPlay( js_raw_arg  )
|
|-
| CanDelete
| void MatchInfoAPI.CanDelete( js_raw_arg  )
|
|-
| CanDownload
| void MatchInfoAPI.CanDownload( js_raw_arg  )
|
|-
| CanWatch
| void MatchInfoAPI.CanWatch( js_raw_arg  )
|
|-
| CanWatchHighlights
| void MatchInfoAPI.CanWatchHighlights( js_raw_arg  )
|
|-
| Delete
| void MatchInfoAPI.Delete( js_raw_arg  )
|
|-
| Download
| void MatchInfoAPI.Download( js_raw_arg  )
|
|-
| DownloadWithShareToken
| void MatchInfoAPI.DownloadWithShareToken( js_raw_arg  )
|
|-
| GetMatchDuration
| void MatchInfoAPI.GetMatchDuration( js_raw_arg  )
|
|-
| GetMatchMap
| void MatchInfoAPI.GetMatchMap( js_raw_arg  )
|
|-
| GetMatchMetadataFullState
| void MatchInfoAPI.GetMatchMetadataFullState( js_raw_arg  )
|
|-
| GetMatchOutcome
| void MatchInfoAPI.GetMatchOutcome( js_raw_arg  )
|
|-
| GetMatchPlayerRoundStats
| void MatchInfoAPI.GetMatchPlayerRoundStats( js_raw_arg  )
|
|-
| GetMatchPlayerStat
| void MatchInfoAPI.GetMatchPlayerStat( js_raw_arg  )
|
|-
| GetMatchPlayerXuidByIndexForTeam
| void MatchInfoAPI.GetMatchPlayerXuidByIndexForTeam( js_raw_arg  )
|
|-
| GetMatchRoundScoreForTeam
| void MatchInfoAPI.GetMatchRoundScoreForTeam( js_raw_arg  )
|
|-
| GetMatchShareToken
| void MatchInfoAPI.GetMatchShareToken( js_raw_arg  )
|
|-
| GetMatchSkillGroup
| void MatchInfoAPI.GetMatchSkillGroup( js_raw_arg  )
|
|-
| GetMatchSpectators
| void MatchInfoAPI.GetMatchSpectators( js_raw_arg  )
|
|-
| GetMatchState
| void MatchInfoAPI.GetMatchState( js_raw_arg  )
|
|-
| GetMatchTimestamp
| void MatchInfoAPI.GetMatchTimestamp( js_raw_arg  )
|
|-
| GetMatchTournamentName
| void MatchInfoAPI.GetMatchTournamentName( js_raw_arg  )
|
|-
| GetMatchTournamentStageName
| void MatchInfoAPI.GetMatchTournamentStageName( js_raw_arg  )
|
|-
| GetMatchTournamentTeamFlag
| void MatchInfoAPI.GetMatchTournamentTeamFlag( js_raw_arg  )
|
|-
| GetMatchTournamentTeamID
| void MatchInfoAPI.GetMatchTournamentTeamID( js_raw_arg  )
|
|-
| GetMatchTournamentTeamName
| void MatchInfoAPI.GetMatchTournamentTeamName( js_raw_arg  )
|
|-
| GetMatchTournamentTeamTag
| void MatchInfoAPI.GetMatchTournamentTeamTag( js_raw_arg  )
|
|-
| GetTeamsAreSwitchedFromStart
| void MatchInfoAPI.GetTeamsAreSwitchedFromStart( js_raw_arg  )
|
|-
| Watch
| void MatchInfoAPI.Watch( js_raw_arg  )
|
|-
| WatchHighlights
| void MatchInfoAPI.WatchHighlights( js_raw_arg  )
|
|-
| WatchLowlights
| void MatchInfoAPI.WatchLowlights( js_raw_arg  )
|
|}
== MatchListAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetCount
| void MatchListAPI.GetCount( js_raw_arg  )
|
|-
| GetMatchByIndex
| void MatchListAPI.GetMatchByIndex( js_raw_arg  )
|
|-
| GetState
| void MatchListAPI.GetState( js_raw_arg  )
|
|-
| GetStreamChannel
| void MatchListAPI.GetStreamChannel( js_raw_arg  )
|
|-
| GetStreamCount
| void MatchListAPI.GetStreamCount( js_raw_arg  )
|
|-
| GetStreamFlag
| void MatchListAPI.GetStreamFlag( js_raw_arg  )
|
|-
| GetStreamHost
| void MatchListAPI.GetStreamHost( js_raw_arg  )
|
|-
| HowManyMinutesAgoCached
| void MatchListAPI.HowManyMinutesAgoCached( js_raw_arg  )
|
|-
| Refresh
| void MatchListAPI.Refresh( js_raw_arg  )
|
|-
| StartGOTVTheater
| void MatchListAPI.StartGOTVTheater( js_raw_arg  )
|
|}
== MatchStatsAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetAverageStatValueForCoopTeam
| void MatchStatsAPI.GetAverageStatValueForCoopTeam( js_raw_arg  )
|
|-
| GetCoopQuestID
| void MatchStatsAPI.GetCoopQuestID( js_raw_arg  )
|
|-
| GetDataSeriesPointByIndex
| void MatchStatsAPI.GetDataSeriesPointByIndex( js_raw_arg  )
|
|-
| GetDataSeriesPointCount
| void MatchStatsAPI.GetDataSeriesPointCount( js_raw_arg  )
|
|-
| GetDesiredPage
| void MatchStatsAPI.GetDesiredPage( js_raw_arg  )
|
|-
| GetDomainMax
| void MatchStatsAPI.GetDomainMax( js_raw_arg  )
|
|-
| GetGameMode
| void MatchStatsAPI.GetGameMode( js_raw_arg  )
|
|-
| GetHumanPlayerCount
| void MatchStatsAPI.GetHumanPlayerCount( js_raw_arg  )
|
|-
| GetMap
| void MatchStatsAPI.GetMap( js_raw_arg  )
|
|-
| GetMapGroup
| void MatchStatsAPI.GetMapGroup( js_raw_arg  )
|
|-
| GetMVPXuid
| void MatchStatsAPI.GetMVPXuid( js_raw_arg  )
|
|-
| GetPlayerByIndex
| void MatchStatsAPI.GetPlayerByIndex( js_raw_arg  )
|
|-
| GetPlayerCount
| void MatchStatsAPI.GetPlayerCount( js_raw_arg  )
|
|-
| GetPlayerIndexForXUID
| void MatchStatsAPI.GetPlayerIndexForXUID( js_raw_arg  )
|
|-
| GetPlayerStatsJSO
| void MatchStatsAPI.GetPlayerStatsJSO( js_raw_arg  )
|
|-
| GetPlayerTeam
| void MatchStatsAPI.GetPlayerTeam( js_raw_arg  )
|
|-
| GetPlayerXuid
| void MatchStatsAPI.GetPlayerXuid( js_raw_arg  )
|
|-
| GetRangeCount
| void MatchStatsAPI.GetRangeCount( js_raw_arg  )
|
|-
| GetRangeMax
| void MatchStatsAPI.GetRangeMax( js_raw_arg  )
|
|-
| GetRangeMin
| void MatchStatsAPI.GetRangeMin( js_raw_arg  )
|
|-
| GetRangeNameByIndex
| void MatchStatsAPI.GetRangeNameByIndex( js_raw_arg  )
|
|-
| GetRoundPlayersAlive_CT
| void MatchStatsAPI.GetRoundPlayersAlive_CT( js_raw_arg  )
|
|-
| GetRoundPlayersAlive_T
| void MatchStatsAPI.GetRoundPlayersAlive_T( js_raw_arg  )
|
|-
| GetRoundsInFirstHalf
| void MatchStatsAPI.GetRoundsInFirstHalf( js_raw_arg  )
|
|-
| GetRoundWinResult
| void MatchStatsAPI.GetRoundWinResult( js_raw_arg  )
|
|-
| GetSeasonMapCategory
| void MatchStatsAPI.GetSeasonMapCategory( js_raw_arg  )
|
|-
| GetServerGraphic1Name
| void MatchStatsAPI.GetServerGraphic1Name( js_raw_arg  )
|
|-
| GetServerGraphic2Name
| void MatchStatsAPI.GetServerGraphic2Name( js_raw_arg  )
|
|-
| GetServerWebsiteURL
| void MatchStatsAPI.GetServerWebsiteURL( js_raw_arg  )
|
|-
| GetSpecStatCount
| void MatchStatsAPI.GetSpecStatCount( js_raw_arg  )
|
|-
| GetSpecStatNameByIndex
| void MatchStatsAPI.GetSpecStatNameByIndex( js_raw_arg  )
|
|-
| GetSpecStatValueForCurrentTarget
| void MatchStatsAPI.GetSpecStatValueForCurrentTarget( js_raw_arg  )
|
|-
| GetTeamDataSeriesPointByIndex
| void MatchStatsAPI.GetTeamDataSeriesPointByIndex( js_raw_arg  )
|
|-
| GetTotalStatValueForCoopTeam
| void MatchStatsAPI.GetTotalStatValueForCoopTeam( js_raw_arg  )
|
|-
| GetUiExperienceType
| void MatchStatsAPI.GetUiExperienceType( js_raw_arg  )
|
|-
| IsConnectedToCommunityServer
| void MatchStatsAPI.IsConnectedToCommunityServer( js_raw_arg  )
|
|-
| IsServerQuestEligible
| void MatchStatsAPI.IsServerQuestEligible( js_raw_arg  )
|
|-
| IsServerWhitelistedValveOfficial
| void MatchStatsAPI.IsServerWhitelistedValveOfficial( js_raw_arg  )
|
|-
| IsTournamentMatch
| void MatchStatsAPI.IsTournamentMatch( js_raw_arg  )
|
|-
| SetCurrentPage
| void MatchStatsAPI.SetCurrentPage( js_raw_arg  )
|
|-
| ShouldShow
| void MatchStatsAPI.ShouldShow( js_raw_arg  )
|
|-
| ShouldShowSpecStats
| void MatchStatsAPI.ShouldShowSpecStats( js_raw_arg  )
|
|}
== MedalsAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetAchievementMedalTypesCount
| void MedalsAPI.GetAchievementMedalTypesCount( js_raw_arg  )
|
|-
| GetMedalDescriptionByType
| void MedalsAPI.GetMedalDescriptionByType( js_raw_arg  )
|
|-
| GetMedalTypeByIndex
| void MedalsAPI.GetMedalTypeByIndex( js_raw_arg  )
|
|-
| GetMedalTypesCount
| void MedalsAPI.GetMedalTypesCount( js_raw_arg  )
|
|}
== MissionsAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetCampaignFromMission
| int32 MissionsAPI.GetCampaignFromMission( int32 questId )
|
|-
| GetCampaignNodeFromMission
| int32 MissionsAPI.GetCampaignNodeFromMission( int32 questId )
|
|-
| GetCurrentXpCap
| int32 MissionsAPI.GetCurrentXpCap( int32 xpType, int32  )
|
|-
| GetMissionFromCampaignAndNode
| int32 MissionsAPI.GetMissionFromCampaignAndNode( int32 campaignId, int32 nodeId )
|
|-
| GetTotalXpCap
| int32 MissionsAPI.GetTotalXpCap( int32 xpType, int32  )
|
|-
| GetXp
| int32 MissionsAPI.GetXp( int32 xpType, int32  )
|
|-
| NumUnawardedDrops
| int32 MissionsAPI.NumUnawardedDrops( int32  )
|
|-
| SecondsUntilAdditionalOperationXpAvailable
| int32 MissionsAPI.SecondsUntilAdditionalOperationXpAvailable( int32 , int32  )
|
|-
| XpNeededForDrop
| int32 MissionsAPI.XpNeededForDrop( int32 xpType, int32  )
|
|-
| XpNeededForPreviousDrop
| int32 MissionsAPI.XpNeededForPreviousDrop( int32 xpType, int32  )
|
|-
| XpNeededForPreviousStar
| int32 MissionsAPI.XpNeededForPreviousStar( int32 xpType, int32  )
|
|-
| XpNeededForStar
| int32 MissionsAPI.XpNeededForStar( int32 xpType, int32  )
|
|}
== Movie ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void Movie.AddClass( cstring  )
|
|-
| ApplyStyles
| void Movie.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool Movie.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool Movie.BAcceptsInput()
|
|-
| BAdjustingVolume
| bool Movie.BAdjustingVolume()
|
|-
| BCanSeeInParentScroll
| bool Movie.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool Movie.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool Movie.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool Movie.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool Movie.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool Movie.BHasKeyFocus()
|
|-
| BIsTransparent
| bool Movie.BIsTransparent()
|
|-
| BLoadLayout
| bool Movie.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void Movie.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool Movie.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool Movie.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool Movie.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown Movie.Children()
|
|-
| ClearPanelEvent
| void Movie.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void Movie.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown Movie.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void Movie.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void Movie.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void Movie.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown Movie.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown Movie.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown Movie.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown Movie.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 Movie.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring Movie.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 Movie.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown Movie.GetChild( int32  )
|
|-
| GetChildCount
| int32 Movie.GetChildCount()
|
|-
| GetChildIndex
| int32 Movie.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown Movie.GetParent()
|
|-
| GetPositionWithinWindow
| unknown Movie.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool Movie.IsDraggable()
|
|-
| IsSelected
| bool Movie.IsSelected()
|
|-
| LoadLayoutAsync
| void Movie.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void Movie.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void Movie.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void Movie.MoveChildBefore( unknown , unknown  )
|
|-
| Pause
| void Movie.Pause()
|
|-
| Play
| void Movie.Play()
|
|-
| RegisterForReadyEvents
| void Movie.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void Movie.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void Movie.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void Movie.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void Movie.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void Movie.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void Movie.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void Movie.ScrollToRightEdge()
|
|-
| ScrollToTop
| void Movie.ScrollToTop()
|
|-
| SetAcceptsFocus
| void Movie.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void Movie.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void Movie.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void Movie.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetControls
| void Movie.SetControls( cstring  )
|
|-
| SetDialogVariable
| void Movie.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void Movie.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void Movie.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void Movie.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void Movie.SetDraggable( bool  )
|
|-
| SetFocus
| bool Movie.SetFocus()
|
|-
| SetHasClass
| void Movie.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void Movie.SetInputNamespace( cstring  )
|
|-
| SetMovie
| void Movie.SetMovie( cstring  )
|
|-
| SetPanelEvent
| void Movie.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void Movie.SetParent( unknown  )
|
|-
| SetPlaybackVolume
| void Movie.SetPlaybackVolume( float  )
|
|-
| SetReadyForDisplay
| void Movie.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void Movie.SetReadyForDisplay( bool  )
|
|-
| SetRepeat
| void Movie.SetRepeat( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void Movie.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTitle
| void Movie.SetTitle( cstring  )
|
|-
| SetTopOfInputContext
| void Movie.SetTopOfInputContext( bool  )
|
|-
| Stop
| void Movie.Stop()
|
|-
| SwitchClass
| void Movie.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void Movie.ToggleClass( cstring  )
|
|-
| TriggerClass
| void Movie.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void Movie.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool Movie.UpdateFocusInContext()
|
|}
== MyPersonaAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| ActionAcknowledgeNotifications
| void MyPersonaAPI.ActionAcknowledgeNotifications()
|
|-
| ActionBuyLicense
| void MyPersonaAPI.ActionBuyLicense()
|
|-
| ActionClientAuthKeyCode
| void MyPersonaAPI.ActionClientAuthKeyCode( uint32 eventid, cstring action )
| action possible values: "?" or "-" or "+" to indicate whether the code should be queried, removed or issued
|-
| ActionElevate
| void MyPersonaAPI.ActionElevate( bool takeover )
| param: "takeover" if the client agrees to takeover another account
|-
| GetActiveXpBonuses
| cstring MyPersonaAPI.GetActiveXpBonuses()
|
|-
| GetClientAuthKeyCode
| cstring MyPersonaAPI.GetClientAuthKeyCode( uint32 eventid )
| Returns the client authentication key code for the event
|-
| GetClientLogonFatalError
| cstring MyPersonaAPI.GetClientLogonFatalError()
|
|-
| GetCommendations
| int32 MyPersonaAPI.GetCommendations( cstring type )
| categories: "friendly", "teaching", "leader"
|-
| GetCompetitiveRank
| int32 MyPersonaAPI.GetCompetitiveRank()
|
|-
| GetCompetitiveRankType
| cstring MyPersonaAPI.GetCompetitiveRankType()
|
|-
| GetCompetitiveWins
| int32 MyPersonaAPI.GetCompetitiveWins()
|
|-
| GetCurrentLevel
| int32 MyPersonaAPI.GetCurrentLevel()
|
|-
| GetCurrentXp
| int32 MyPersonaAPI.GetCurrentXp()
|
|-
| GetElevatedState
| cstring MyPersonaAPI.GetElevatedState()
| gets the account state
|-
| GetElevatedTime
| int32 MyPersonaAPI.GetElevatedTime( cstring param )
| param: "elevated" or "awaiting_cooldown", returns number of seconds since account became elevated, or the number of seconds remaining until cooldown expiration. Zero if cooldown expired.
|-
| GetFriendCode
| cstring MyPersonaAPI.GetFriendCode()
|
|-
| GetLauncherType
| cstring MyPersonaAPI.GetLauncherType()
| returns: "steam", "perfectworld"
|-
| GetLicenseType
| cstring MyPersonaAPI.GetLicenseType()
| returns: "none", "free", "shared", "purchased"
|-
| GetMyClanCount
| int32 MyPersonaAPI.GetMyClanCount()
|
|-
| GetMyClanId32BitByIndex
| uint32 MyPersonaAPI.GetMyClanId32BitByIndex( int32  )
|
|-
| GetMyClanIdByIndex
| uint64 MyPersonaAPI.GetMyClanIdByIndex( int32  )
|
|-
| GetMyClanNameById
| cstring MyPersonaAPI.GetMyClanNameById( cstring  )
|
|-
| GetMyClanTagById
| cstring MyPersonaAPI.GetMyClanTagById( cstring  )
|
|-
| GetMyClanTagByIdCensored
| unknown MyPersonaAPI.GetMyClanTagByIdCensored( uint64  )
|
|-
| GetMyClanUsersById
| int32 MyPersonaAPI.GetMyClanUsersById( uint64 , unknown , unknown , unknown  )
|
|-
| GetMyDisplayItemDefByIndex
| uint16 MyPersonaAPI.GetMyDisplayItemDefByIndex( int32 idx )
|
|-
| GetMyDisplayItemDefCount
| int32 MyPersonaAPI.GetMyDisplayItemDefCount()
|
|-
| GetMyDisplayItemDefFeatured
| uint16 MyPersonaAPI.GetMyDisplayItemDefFeatured()
|
|-
| GetMyMedalAdditionalInfo
| cstring MyPersonaAPI.GetMyMedalAdditionalInfo( cstring type )
|
|-
| GetMyMedalRankByType
| int32 MyPersonaAPI.GetMyMedalRankByType( cstring type )
|
|-
| GetMyNotifications
| cstring MyPersonaAPI.GetMyNotifications()
|
|-
| GetMyOfficialTeamFlag
| cstring MyPersonaAPI.GetMyOfficialTeamFlag()
|
|-
| GetMyOfficialTeamID
| int32 MyPersonaAPI.GetMyOfficialTeamID()
|
|-
| GetMyOfficialTeamName
| cstring MyPersonaAPI.GetMyOfficialTeamName()
|
|-
| GetMyOfficialTeamTag
| cstring MyPersonaAPI.GetMyOfficialTeamTag()
|
|-
| GetMyOfficialTournamentName
| cstring MyPersonaAPI.GetMyOfficialTournamentName()
|
|-
| GetName
| cstring MyPersonaAPI.GetName()
|
|-
| GetPipRankCount
| int32 MyPersonaAPI.GetPipRankCount( cstring type )
| one of these types: ScrimComp2v2_2017, ScrimComp5v5_2017
|-
| GetPipRankWins
| int32 MyPersonaAPI.GetPipRankWins( cstring type )
| one of these types: ScrimComp2v2_2017, ScrimComp5v5_2017
|-
| GetTimePlayedConsecutively
| int32 MyPersonaAPI.GetTimePlayedConsecutively()
|
|-
| GetTimePlayedTrackingState
| int32 MyPersonaAPI.GetTimePlayedTrackingState()
|
|-
| GetXpPerLevel
| int32 MyPersonaAPI.GetXpPerLevel()
|
|-
| GetXuid
| cstring MyPersonaAPI.GetXuid()
|
|-
| HasPrestige
| bool MyPersonaAPI.HasPrestige()
|
|-
| HintLoadPipRanks
| void MyPersonaAPI.HintLoadPipRanks( cstring types )
| comma-separated types: ScrimComp2v2_2017, ScrimComp5v5_2017
|-
| IsConnectedToGC
| bool MyPersonaAPI.IsConnectedToGC()
|
|-
| IsInventoryValid
| bool MyPersonaAPI.IsInventoryValid()
|
|-
| IsVacBanned
| int32 MyPersonaAPI.IsVacBanned()
|
|-
| RequestAccountPrivacySettings
| void MyPersonaAPI.RequestAccountPrivacySettings()
|
|}
== NewsAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetActiveTournamentEventID
| void NewsAPI.GetActiveTournamentEventID( js_raw_arg  )
|
|-
| GetBlogText
| void NewsAPI.GetBlogText( js_raw_arg  )
|
|-
| GetBlogTitle
| void NewsAPI.GetBlogTitle( js_raw_arg  )
|
|-
| GetCurrentActiveAlertForUser
| void NewsAPI.GetCurrentActiveAlertForUser( js_raw_arg  )
|
|-
| GetCurrentActiveSurveyID
| void NewsAPI.GetCurrentActiveSurveyID( js_raw_arg  )
|
|-
| GetMySurveyVote
| void NewsAPI.GetMySurveyVote( js_raw_arg  )
|
|-
| GetPlayersOnline
| void NewsAPI.GetPlayersOnline( js_raw_arg  )
|
|-
| GetPlayersSearching
| void NewsAPI.GetPlayersSearching( js_raw_arg  )
|
|-
| GetServersOnline
| void NewsAPI.GetServersOnline( js_raw_arg  )
|
|-
| IsNewClientAvailable
| void NewsAPI.IsNewClientAvailable( js_raw_arg  )
|
|-
| SubmitMySurveyVote
| void NewsAPI.SubmitMySurveyVote( js_raw_arg  )
|
|}
== OptionsMenuAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| RestoreKeybdMouseBindingDefaults
| void OptionsMenuAPI.RestoreKeybdMouseBindingDefaults()
|
|}
== OverwatchAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetAssignedCaseDescription
| void OverwatchAPI.GetAssignedCaseDescription( js_raw_arg  )
|
|-
| GetEvidencePreparationError
| void OverwatchAPI.GetEvidencePreparationError( js_raw_arg  )
|
|-
| GetEvidencePreparationPercentage
| void OverwatchAPI.GetEvidencePreparationPercentage( js_raw_arg  )
|
|-
| PlaybackEvidence
| void OverwatchAPI.PlaybackEvidence( js_raw_arg  )
|
|-
| StartDownloadingCaseEvidence
| void OverwatchAPI.StartDownloadingCaseEvidence( js_raw_arg  )
|
|-
| SubmitCaseVerdict
| void OverwatchAPI.SubmitCaseVerdict( js_raw_arg  )
|
|}
== Panel ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void Panel.AddClass( cstring  )
|
|-
| ApplyStyles
| void Panel.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool Panel.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool Panel.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool Panel.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool Panel.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool Panel.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool Panel.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool Panel.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool Panel.BHasKeyFocus()
|
|-
| BIsTransparent
| bool Panel.BIsTransparent()
|
|-
| BLoadLayout
| bool Panel.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void Panel.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool Panel.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool Panel.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool Panel.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown Panel.Children()
|
|-
| ClearPanelEvent
| void Panel.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void Panel.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown Panel.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void Panel.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void Panel.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void Panel.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown Panel.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown Panel.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown Panel.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown Panel.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 Panel.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring Panel.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 Panel.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown Panel.GetChild( int32  )
|
|-
| GetChildCount
| int32 Panel.GetChildCount()
|
|-
| GetChildIndex
| int32 Panel.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown Panel.GetParent()
|
|-
| GetPositionWithinWindow
| unknown Panel.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool Panel.IsDraggable()
|
|-
| IsSelected
| bool Panel.IsSelected()
|
|-
| LoadLayoutAsync
| void Panel.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void Panel.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void Panel.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void Panel.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void Panel.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void Panel.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void Panel.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void Panel.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void Panel.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void Panel.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void Panel.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void Panel.ScrollToRightEdge()
|
|-
| ScrollToTop
| void Panel.ScrollToTop()
|
|-
| SetAcceptsFocus
| void Panel.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void Panel.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void Panel.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void Panel.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void Panel.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void Panel.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void Panel.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void Panel.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void Panel.SetDraggable( bool  )
|
|-
| SetFocus
| bool Panel.SetFocus()
|
|-
| SetHasClass
| void Panel.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void Panel.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void Panel.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void Panel.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void Panel.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void Panel.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void Panel.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void Panel.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void Panel.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void Panel.ToggleClass( cstring  )
|
|-
| TriggerClass
| void Panel.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void Panel.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool Panel.UpdateFocusInContext()
|
|}
== PartyBrowserAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| ActionJoinParty
| void PartyBrowserAPI.ActionJoinParty( js_raw_arg  )
|
|-
| ClearInvite
| void PartyBrowserAPI.ClearInvite( js_raw_arg  )
|
|-
| GetInvitesCount
| void PartyBrowserAPI.GetInvitesCount( js_raw_arg  )
|
|-
| GetInviteXuidByIndex
| void PartyBrowserAPI.GetInviteXuidByIndex( js_raw_arg  )
|
|-
| GetPartyMembersCount
| void PartyBrowserAPI.GetPartyMembersCount( js_raw_arg  )
|
|-
| GetPartyMemberXuid
| void PartyBrowserAPI.GetPartyMemberXuid( js_raw_arg  )
|
|-
| GetPartySessionSetting
| void PartyBrowserAPI.GetPartySessionSetting( js_raw_arg  )
|
|-
| GetPartyType
| void PartyBrowserAPI.GetPartyType( js_raw_arg  )
|
|-
| GetProgress
| void PartyBrowserAPI.GetProgress( js_raw_arg  )
|
|-
| GetResultsCount
| void PartyBrowserAPI.GetResultsCount( js_raw_arg  )
|
|-
| GetSecondsAgoFinished
| void PartyBrowserAPI.GetSecondsAgoFinished( js_raw_arg  )
|
|-
| GetXuidByIndex
| void PartyBrowserAPI.GetXuidByIndex( js_raw_arg  )
|
|-
| Refresh
| void PartyBrowserAPI.Refresh( js_raw_arg  )
|
|-
| SetSearchFilter
| void PartyBrowserAPI.SetSearchFilter( js_raw_arg  )
|
|}
== PartyListAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetCount
| int32 PartyListAPI.GetCount()
|
|-
| GetFriendClanId
| int32 PartyListAPI.GetFriendClanId( cstring xuid )
|
|-
| GetFriendClanName
| cstring PartyListAPI.GetFriendClanName( cstring xuid )
|
|-
| GetFriendClanTag
| cstring PartyListAPI.GetFriendClanTag( cstring xuid )
|
|-
| GetFriendCommendations
| int32 PartyListAPI.GetFriendCommendations( cstring xuid, cstring param )
|
|-
| GetFriendCompetitiveRank
| int32 PartyListAPI.GetFriendCompetitiveRank( cstring xuid )
|
|-
| GetFriendCompetitiveRankType
| cstring PartyListAPI.GetFriendCompetitiveRankType( cstring xuid )
|
|-
| GetFriendCompetitiveWins
| int32 PartyListAPI.GetFriendCompetitiveWins( cstring xuid )
|
|-
| GetFriendDisplayItemDefByIndex
| uint16 PartyListAPI.GetFriendDisplayItemDefByIndex( cstring xuid, int32 idx )
|
|-
| GetFriendDisplayItemDefCount
| int32 PartyListAPI.GetFriendDisplayItemDefCount( cstring xuid )
|
|-
| GetFriendDisplayItemDefFeatured
| uint16 PartyListAPI.GetFriendDisplayItemDefFeatured( cstring xuid )
|
|-
| GetFriendIsTalking
| bool PartyListAPI.GetFriendIsTalking( cstring xuid )
|
|-
| GetFriendIsVacBanned
| int32 PartyListAPI.GetFriendIsVacBanned( cstring xuid )
|
|-
| GetFriendLevel
| int32 PartyListAPI.GetFriendLevel( cstring xuid )
|
|-
| GetFriendMedalRankByType
| int32 PartyListAPI.GetFriendMedalRankByType( cstring xuid, cstring param )
|
|-
| GetFriendName
| cstring PartyListAPI.GetFriendName( cstring xuid )
|
|-
| GetFriendOfficialTeamFlag
| cstring PartyListAPI.GetFriendOfficialTeamFlag( cstring xuid )
|
|-
| GetFriendOfficialTeamName
| cstring PartyListAPI.GetFriendOfficialTeamName( cstring xuid )
|
|-
| GetFriendOfficialTeamTag
| cstring PartyListAPI.GetFriendOfficialTeamTag( cstring xuid )
|
|-
| GetFriendPrimeEligible
| bool PartyListAPI.GetFriendPrimeEligible( cstring xuid )
|
|-
| GetFriendXp
| int32 PartyListAPI.GetFriendXp( cstring xuid )
|
|-
| GetPartyClanTag
| cstring PartyListAPI.GetPartyClanTag()
|
|-
| GetPartyMemberSetting
| cstring PartyListAPI.GetPartyMemberSetting( cstring xuid, cstring keyRequested )
| keyRequested is the setting requested (e.g. "game/teamcolor")
|-
| GetPartySessionSetting
| cstring PartyListAPI.GetPartySessionSetting( cstring keyRequested )
| keyRequested is the setting requested (e.g. "game/mode")
|-
| GetPartySessionUiThreshold
| int32 PartyListAPI.GetPartySessionUiThreshold()
| returns number of party members for party UI
|-
| GetPartySystemSetting
| cstring PartyListAPI.GetPartySystemSetting( cstring keyRequested )
| keyRequested is the setting requested (e.g. "xuidHost")
|-
| GetXuidByIndex
| cstring PartyListAPI.GetXuidByIndex( int32 idx )
|
|-
| IsPartySessionActive
| bool PartyListAPI.IsPartySessionActive()
| returns true when session object exists
|-
| SessionCommand
| void PartyListAPI.SessionCommand( cstring name, cstring cmd )
|
|-
| UpdateSessionSettings
| void PartyListAPI.UpdateSessionSettings( cstring kv )
| Takes a string that will be parsed as keyvalues then applied to update the session settings
|}
== PredictionsAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetEventSectionIDByIndex
| void PredictionsAPI.GetEventSectionIDByIndex( js_raw_arg  )
|
|-
| GetEventSectionsCount
| void PredictionsAPI.GetEventSectionsCount( js_raw_arg  )
|
|-
| GetFakeItemIDToRepresentPlayerID
| void PredictionsAPI.GetFakeItemIDToRepresentPlayerID( js_raw_arg  )
|
|-
| GetFakeItemIDToRepresentTeamID
| void PredictionsAPI.GetFakeItemIDToRepresentTeamID( js_raw_arg  )
|
|-
| GetGroupCanPick
| void PredictionsAPI.GetGroupCanPick( js_raw_arg  )
|
|-
| GetGroupCorrectPicksByIndex
| void PredictionsAPI.GetGroupCorrectPicksByIndex( js_raw_arg  )
|
|-
| GetGroupDesc
| void PredictionsAPI.GetGroupDesc( js_raw_arg  )
|
|-
| GetGroupMatchesLiveCount
| void PredictionsAPI.GetGroupMatchesLiveCount( js_raw_arg  )
|
|-
| GetGroupName
| void PredictionsAPI.GetGroupName( js_raw_arg  )
|
|-
| GetGroupPicksCount
| void PredictionsAPI.GetGroupPicksCount( js_raw_arg  )
|
|-
| GetGroupPickTypeByIndex
| void PredictionsAPI.GetGroupPickTypeByIndex( js_raw_arg  )
|
|-
| GetGroupPickWorth
| void PredictionsAPI.GetGroupPickWorth( js_raw_arg  )
|
|-
| GetGroupRemainingPredictionSeconds
| void PredictionsAPI.GetGroupRemainingPredictionSeconds( js_raw_arg  )
|
|-
| GetGroupTeamIDByIndex
| void PredictionsAPI.GetGroupTeamIDByIndex( js_raw_arg  )
|
|-
| GetGroupTeamIsCorrectPickByIndex
| void PredictionsAPI.GetGroupTeamIsCorrectPickByIndex( js_raw_arg  )
|
|-
| GetGroupTeamScoreByIndex
| void PredictionsAPI.GetGroupTeamScoreByIndex( js_raw_arg  )
|
|-
| GetGroupTeamsCount
| void PredictionsAPI.GetGroupTeamsCount( js_raw_arg  )
|
|-
| GetGroupTeamsPickableCount
| void PredictionsAPI.GetGroupTeamsPickableCount( js_raw_arg  )
|
|-
| GetMyPredictionItemIDEventSectionIndex
| void PredictionsAPI.GetMyPredictionItemIDEventSectionIndex( js_raw_arg  )
|
|-
| GetMyPredictionItemIDForTeamID
| void PredictionsAPI.GetMyPredictionItemIDForTeamID( js_raw_arg  )
|
|-
| GetMyPredictionsLoaded
| void PredictionsAPI.GetMyPredictionsLoaded( js_raw_arg  )
|
|-
| GetMyPredictionsTotalPoints
| void PredictionsAPI.GetMyPredictionsTotalPoints( js_raw_arg  )
|
|-
| GetMyPredictionTeamID
| void PredictionsAPI.GetMyPredictionTeamID( js_raw_arg  )
|
|-
| GetProPlayerAge
| void PredictionsAPI.GetProPlayerAge( js_raw_arg  )
|
|-
| GetProPlayerCode
| void PredictionsAPI.GetProPlayerCode( js_raw_arg  )
|
|-
| GetProPlayerDOB
| void PredictionsAPI.GetProPlayerDOB( js_raw_arg  )
|
|-
| GetProPlayerGeo
| void PredictionsAPI.GetProPlayerGeo( js_raw_arg  )
|
|-
| GetProPlayerNick
| void PredictionsAPI.GetProPlayerNick( js_raw_arg  )
|
|-
| GetProPlayersForEventIDTeamID
| void PredictionsAPI.GetProPlayersForEventIDTeamID( js_raw_arg  )
|
|-
| GetProPlayersSortedStatsListerAccount
| void PredictionsAPI.GetProPlayersSortedStatsListerAccount( js_raw_arg  )
|
|-
| GetProPlayersSortedStatsListerCount
| void PredictionsAPI.GetProPlayersSortedStatsListerCount( js_raw_arg  )
|
|-
| GetProPlayerStatForEventID
| void PredictionsAPI.GetProPlayerStatForEventID( js_raw_arg  )
|
|-
| GetProPlayerTeamIDForEventID
| void PredictionsAPI.GetProPlayerTeamIDForEventID( js_raw_arg  )
|
|-
| GetRequiredPredictionsPointsBronze
| void PredictionsAPI.GetRequiredPredictionsPointsBronze( js_raw_arg  )
|
|-
| GetRequiredPredictionsPointsGold
| void PredictionsAPI.GetRequiredPredictionsPointsGold( js_raw_arg  )
|
|-
| GetRequiredPredictionsPointsSilver
| void PredictionsAPI.GetRequiredPredictionsPointsSilver( js_raw_arg  )
|
|-
| GetSectionCanPick
| void PredictionsAPI.GetSectionCanPick( js_raw_arg  )
|
|-
| GetSectionDesc
| void PredictionsAPI.GetSectionDesc( js_raw_arg  )
|
|-
| GetSectionGroupIDByIndex
| void PredictionsAPI.GetSectionGroupIDByIndex( js_raw_arg  )
|
|-
| GetSectionGroupsCount
| void PredictionsAPI.GetSectionGroupsCount( js_raw_arg  )
|
|-
| GetSectionGroupsLockedCount
| void PredictionsAPI.GetSectionGroupsLockedCount( js_raw_arg  )
|
|-
| GetSectionIsActive
| void PredictionsAPI.GetSectionIsActive( js_raw_arg  )
|
|-
| GetSectionMatchByIndex
| void PredictionsAPI.GetSectionMatchByIndex( js_raw_arg  )
|
|-
| GetSectionMatchesCount
| void PredictionsAPI.GetSectionMatchesCount( js_raw_arg  )
|
|-
| GetSectionName
| void PredictionsAPI.GetSectionName( js_raw_arg  )
|
|-
| GetSectionTeamStatus
| void PredictionsAPI.GetSectionTeamStatus( js_raw_arg  )
|
|-
| GetTeamFlag
| void PredictionsAPI.GetTeamFlag( js_raw_arg  )
|
|-
| GetTeamName
| void PredictionsAPI.GetTeamName( js_raw_arg  )
|
|-
| GetTeamPlayerByIndexAge
| void PredictionsAPI.GetTeamPlayerByIndexAge( js_raw_arg  )
|
|-
| GetTeamPlayerByIndexDesc
| void PredictionsAPI.GetTeamPlayerByIndexDesc( js_raw_arg  )
|
|-
| GetTeamPlayerByIndexFlag
| void PredictionsAPI.GetTeamPlayerByIndexFlag( js_raw_arg  )
|
|-
| GetTeamPlayerByIndexLocation
| void PredictionsAPI.GetTeamPlayerByIndexLocation( js_raw_arg  )
|
|-
| GetTeamPlayerByIndexName
| void PredictionsAPI.GetTeamPlayerByIndexName( js_raw_arg  )
|
|-
| GetTeamPlayerByIndexNick
| void PredictionsAPI.GetTeamPlayerByIndexNick( js_raw_arg  )
|
|-
| GetTeamPlayerByIndexSteamID
| void PredictionsAPI.GetTeamPlayerByIndexSteamID( js_raw_arg  )
|
|-
| GetTeamPlayersCount
| void PredictionsAPI.GetTeamPlayersCount( js_raw_arg  )
|
|-
| GetTeamTag
| void PredictionsAPI.GetTeamTag( js_raw_arg  )
|
|-
| SetMyPredictionUsingItemID
| void PredictionsAPI.SetMyPredictionUsingItemID( js_raw_arg  )
|
|}
== RadioButton ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| group
| cstring
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void RadioButton.AddClass( cstring  )
|
|-
| ApplyStyles
| void RadioButton.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool RadioButton.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool RadioButton.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool RadioButton.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool RadioButton.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool RadioButton.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool RadioButton.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool RadioButton.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool RadioButton.BHasKeyFocus()
|
|-
| BIsTransparent
| bool RadioButton.BIsTransparent()
|
|-
| BLoadLayout
| bool RadioButton.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void RadioButton.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool RadioButton.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool RadioButton.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool RadioButton.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown RadioButton.Children()
|
|-
| ClearPanelEvent
| void RadioButton.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void RadioButton.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown RadioButton.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void RadioButton.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void RadioButton.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void RadioButton.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown RadioButton.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown RadioButton.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown RadioButton.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown RadioButton.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 RadioButton.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring RadioButton.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 RadioButton.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown RadioButton.GetChild( int32  )
|
|-
| GetChildCount
| int32 RadioButton.GetChildCount()
|
|-
| GetChildIndex
| int32 RadioButton.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown RadioButton.GetParent()
|
|-
| GetPositionWithinWindow
| unknown RadioButton.GetPositionWithinWindow()
|
|-
| GetSelectedButton
| unknown RadioButton.GetSelectedButton()
|
|-
| IsDraggable
| bool RadioButton.IsDraggable()
|
|-
| IsSelected
| bool RadioButton.IsSelected()
|
|-
| LoadLayoutAsync
| void RadioButton.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void RadioButton.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void RadioButton.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void RadioButton.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void RadioButton.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void RadioButton.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void RadioButton.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void RadioButton.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void RadioButton.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void RadioButton.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void RadioButton.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void RadioButton.ScrollToRightEdge()
|
|-
| ScrollToTop
| void RadioButton.ScrollToTop()
|
|-
| SetAcceptsFocus
| void RadioButton.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void RadioButton.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void RadioButton.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void RadioButton.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void RadioButton.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void RadioButton.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void RadioButton.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void RadioButton.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void RadioButton.SetDraggable( bool  )
|
|-
| SetFocus
| bool RadioButton.SetFocus()
|
|-
| SetHasClass
| void RadioButton.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void RadioButton.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void RadioButton.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void RadioButton.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void RadioButton.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void RadioButton.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void RadioButton.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void RadioButton.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void RadioButton.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void RadioButton.ToggleClass( cstring  )
|
|-
| TriggerClass
| void RadioButton.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void RadioButton.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool RadioButton.UpdateFocusInContext()
|
|}
== SteamOverlayAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| BPublic
| void SteamOverlayAPI.BPublic( js_raw_arg  )
|
|-
| BSignedInToFriends
| void SteamOverlayAPI.BSignedInToFriends( js_raw_arg  )
|
|-
| CopyTextToClipboard
| void SteamOverlayAPI.CopyTextToClipboard( js_raw_arg  )
|
|-
| GetAppID
| void SteamOverlayAPI.GetAppID( js_raw_arg  )
|
|-
| GetSteamCommunityURL
| void SteamOverlayAPI.GetSteamCommunityURL( js_raw_arg  )
|
|-
| GetSteamStoreURL
| void SteamOverlayAPI.GetSteamStoreURL( js_raw_arg  )
|
|-
| InteractWithUser
| void SteamOverlayAPI.InteractWithUser( js_raw_arg  )
|
|-
| IsEnabled
| void SteamOverlayAPI.IsEnabled( js_raw_arg  )
|
|-
| OpenExternalBrowserURL
| void SteamOverlayAPI.OpenExternalBrowserURL( js_raw_arg  )
|
|-
| OpenInviteFriends
| void SteamOverlayAPI.OpenInviteFriends( js_raw_arg  )
|
|-
| OpenURL
| void SteamOverlayAPI.OpenURL( js_raw_arg  )
|
|-
| ShowUserProfilePage
| void SteamOverlayAPI.ShowUserProfilePage( js_raw_arg  )
|
|-
| StartChatWithUser
| void SteamOverlayAPI.StartChatWithUser( js_raw_arg  )
|
|-
| StartTradeWithUser
| void SteamOverlayAPI.StartTradeWithUser( js_raw_arg  )
|
|}
== StoreAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| BStoreDisabledInBetaMode
| bool StoreAPI.BStoreDisabledInBetaMode()
|
|-
| GetAccountWalletBalance
| cstring StoreAPI.GetAccountWalletBalance()
|
|-
| GetBannerEntryCount
| int32 StoreAPI.GetBannerEntryCount()
| e.g.: GetBannerEntryCount( void )
|-
| GetBannerEntryCustomFormatString
| cstring StoreAPI.GetBannerEntryCustomFormatString( int32 idx )
| e.g.: GetBannerEntryCustomFormatString( int )
|-
| GetBannerEntryDefIdx
| uint16 StoreAPI.GetBannerEntryDefIdx( int32 idx )
| e.g.: GetBannerEntryDefIdx( int )
|-
| GetBundleItemByIndex
| cstring StoreAPI.GetBundleItemByIndex( uint64 itemid, int32 index )
|
|-
| GetBundleItemCount
| int32 StoreAPI.GetBundleItemCount( uint64 itemid )
|
|-
| GetExpirationTimeForItem
| int32 StoreAPI.GetExpirationTimeForItem( uint64 itemid )
| e.g.: GetExpirationTimeForItem( itemid ) returns time in seconds until expiration, or -1 on failure
|-
| GetSecondsUntilTimestamp
| int32 StoreAPI.GetSecondsUntilTimestamp( uint32 rt )
| e.g.: GetSecondsUntilTimestamp( rt ) returns number of seconds remaining until the given UTC server-side timestamp
|-
| GetStoreCartItemLimit
| int32 StoreAPI.GetStoreCartItemLimit()
|
|-
| GetStoreItemByIndex
| cstring StoreAPI.GetStoreItemByIndex( int32 index )
|
|-
| GetStoreItemCount
| int32 StoreAPI.GetStoreItemCount()
|
|-
| GetStoreItemName_Underscores
| cstring StoreAPI.GetStoreItemName_Underscores( uint64 itemid )
| e.g. "name_tag"
|-
| GetStoreItemOriginalPrice
| unknown StoreAPI.GetStoreItemOriginalPrice( uint64 itemid, int32 count )
| e.g.: GetStoreItemDefOriginalPrice( itemid )
|-
| GetStoreItemOriginalPriceByAttr
| unknown StoreAPI.GetStoreItemOriginalPriceByAttr( cstring requiredAttr, int32 requiredAttrValue )
| e.g.: GetStoreItemOriginalPrice( "season access", 0 )
|-
| GetStoreItemPercentReduction
| unknown StoreAPI.GetStoreItemPercentReduction( uint64 itemid )
| e.g.: GetStoreItemDefPercentReduction( itemid )
|-
| GetStoreItemPercentReductionByAttr
| unknown StoreAPI.GetStoreItemPercentReductionByAttr( cstring requiredAttr, int32 requiredAttrValue )
| e.g.: GetStoreItemPercentReduction( "season access", 0 )
|-
| GetStoreItemSalePrice
| unknown StoreAPI.GetStoreItemSalePrice( uint64 itemid, int32 count )
| e.g.: GetStoreItemDefSalePrice( itemid )
|-
| GetStoreItemSalePriceByAttr
| unknown StoreAPI.GetStoreItemSalePriceByAttr( cstring requiredAttr, int32 requiredAttrValue )
| e.g.: GetStoreItemSalePrice( "season access", 0 )
|-
| GetStoreItemsSalePrice
| unknown StoreAPI.GetStoreItemsSalePrice( cstring item list as string )
| e.g.: GetStoreItemDefSalePrice( itemlist )
|-
| GetStoreLayoutObject
| void StoreAPI.GetStoreLayoutObject( js_raw_arg  )
| Get KV file sent from GC with current store offerings.
|-
| IsBannerEntryMarketLink
| bool StoreAPI.IsBannerEntryMarketLink( int32 idx )
| e.g.: IsBannerEntryMarketLink( int )
|-
| IsBundle
| bool StoreAPI.IsBundle( uint64 itemId )
|
|-
| IsItemNew
| bool StoreAPI.IsItemNew( uint64 itemid )
| e.g.: IsItemNew( itemid ) will return true if item is roughly less than 30 days since first_sale_date
|-
| OpenAccountWalletAddFundsURL
| void StoreAPI.OpenAccountWalletAddFundsURL()
|
|-
| OpenStoreToItem
| void StoreAPI.OpenStoreToItem( uint64 itemid )
|
|-
| PurchaseItemWithStaticAttrValue
| void StoreAPI.PurchaseItemWithStaticAttrValue( cstring requiredAttr, int32 requiredAttrValue )
| e.g.: PurchaseItemWithStaticAttrValue( "season access", 0 )
|-
| PurchaseKeyAndOpenCrate
| bool StoreAPI.PurchaseKeyAndOpenCrate( uint64 itemid )
| e.g.: PurchaseKeyAndOpenCrate( itemid ) buys a key for this crate and attempts to open it when key is granted
|-
| RecordUIEvent
| void StoreAPI.RecordUIEvent( cstring evantName )
|
|-
| RequestStoreLayout
| bool StoreAPI.RequestStoreLayout()
|
|-
| StoreItemPurchase
| void StoreAPI.StoreItemPurchase( cstring itemsToBuy )
| e.g.: StoreItemDefPurchase( "11111111111203,1111111111111204" )
|-
| StoreProceedAfterCheckoutConfirmation
| void StoreAPI.StoreProceedAfterCheckoutConfirmation()
|
|}
== StreamsAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetMyTwitchTvChannel
| void StreamsAPI.GetMyTwitchTvChannel( js_raw_arg  )
|
|-
| GetMyTwitchTvState
| void StreamsAPI.GetMyTwitchTvState( js_raw_arg  )
|
|-
| GetStreamCount
| void StreamsAPI.GetStreamCount( js_raw_arg  )
|
|-
| GetStreamCountryByName
| void StreamsAPI.GetStreamCountryByName( js_raw_arg  )
|
|-
| GetStreamDisplayNameByName
| void StreamsAPI.GetStreamDisplayNameByName( js_raw_arg  )
|
|-
| GetStreamLanguageByName
| void StreamsAPI.GetStreamLanguageByName( js_raw_arg  )
|
|-
| GetStreamNameByIndex
| void StreamsAPI.GetStreamNameByIndex( js_raw_arg  )
|
|-
| GetStreamPreviewImageByName
| void StreamsAPI.GetStreamPreviewImageByName( js_raw_arg  )
|
|-
| GetStreamScaleformPreviewImageByName
| void StreamsAPI.GetStreamScaleformPreviewImageByName( js_raw_arg  )
|
|-
| GetStreamTextDescriptionByName
| void StreamsAPI.GetStreamTextDescriptionByName( js_raw_arg  )
|
|-
| GetStreamUpdateStampByName
| void StreamsAPI.GetStreamUpdateStampByName( js_raw_arg  )
|
|-
| GetStreamVideoFeedByName
| void StreamsAPI.GetStreamVideoFeedByName( js_raw_arg  )
|
|-
| GetStreamViewersByName
| void StreamsAPI.GetStreamViewersByName( js_raw_arg  )
|
|-
| UpdateMyTwitchTvState
| void StreamsAPI.UpdateMyTwitchTvState( js_raw_arg  )
|
|}
== TeammatesAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetCoPlayerInCSGO
| bool TeammatesAPI.GetCoPlayerInCSGO( cstring xuid )
|
|-
| GetCoPlayerTime
| cstring TeammatesAPI.GetCoPlayerTime( cstring xuid )
|
|-
| GetCount
| int32 TeammatesAPI.GetCount()
|
|-
| GetSecondsAgoFinished
| int32 TeammatesAPI.GetSecondsAgoFinished()
|
|-
| GetXuidByIndex
| cstring TeammatesAPI.GetXuidByIndex( int32 idx )
|
|-
| Refresh
| void TeammatesAPI.Refresh()
|
|}
== TextButton ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| text
| cstring
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void TextButton.AddClass( cstring  )
|
|-
| ApplyStyles
| void TextButton.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool TextButton.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool TextButton.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool TextButton.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool TextButton.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool TextButton.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool TextButton.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool TextButton.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool TextButton.BHasKeyFocus()
|
|-
| BIsTransparent
| bool TextButton.BIsTransparent()
|
|-
| BLoadLayout
| bool TextButton.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void TextButton.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool TextButton.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool TextButton.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool TextButton.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown TextButton.Children()
|
|-
| ClearPanelEvent
| void TextButton.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void TextButton.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown TextButton.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void TextButton.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void TextButton.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void TextButton.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown TextButton.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown TextButton.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown TextButton.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown TextButton.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 TextButton.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring TextButton.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 TextButton.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown TextButton.GetChild( int32  )
|
|-
| GetChildCount
| int32 TextButton.GetChildCount()
|
|-
| GetChildIndex
| int32 TextButton.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown TextButton.GetParent()
|
|-
| GetPositionWithinWindow
| unknown TextButton.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool TextButton.IsDraggable()
|
|-
| IsSelected
| bool TextButton.IsSelected()
|
|-
| LoadLayoutAsync
| void TextButton.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void TextButton.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void TextButton.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void TextButton.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void TextButton.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void TextButton.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void TextButton.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void TextButton.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void TextButton.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void TextButton.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void TextButton.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void TextButton.ScrollToRightEdge()
|
|-
| ScrollToTop
| void TextButton.ScrollToTop()
|
|-
| SetAcceptsFocus
| void TextButton.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void TextButton.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void TextButton.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void TextButton.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void TextButton.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void TextButton.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void TextButton.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void TextButton.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void TextButton.SetDraggable( bool  )
|
|-
| SetFocus
| bool TextButton.SetFocus()
|
|-
| SetHasClass
| void TextButton.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void TextButton.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void TextButton.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void TextButton.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void TextButton.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void TextButton.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void TextButton.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void TextButton.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void TextButton.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void TextButton.ToggleClass( cstring  )
|
|-
| TriggerClass
| void TextButton.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void TextButton.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool TextButton.UpdateFocusInContext()
|
|}
== TextEntry ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| text
| cstring
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void TextEntry.AddClass( cstring  )
|
|-
| ApplyStyles
| void TextEntry.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool TextEntry.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool TextEntry.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool TextEntry.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool TextEntry.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool TextEntry.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool TextEntry.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool TextEntry.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool TextEntry.BHasKeyFocus()
|
|-
| BIsTransparent
| bool TextEntry.BIsTransparent()
|
|-
| BLoadLayout
| bool TextEntry.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void TextEntry.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool TextEntry.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool TextEntry.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool TextEntry.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown TextEntry.Children()
|
|-
| ClearPanelEvent
| void TextEntry.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void TextEntry.ClearPropertyFromCode( unknown  )
|
|-
| ClearSelection
| void TextEntry.ClearSelection()
|
|-
| CreateCopyOfCSSKeyframes
| unknown TextEntry.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void TextEntry.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void TextEntry.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void TextEntry.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown TextEntry.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown TextEntry.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown TextEntry.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown TextEntry.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 TextEntry.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring TextEntry.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 TextEntry.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown TextEntry.GetChild( int32  )
|
|-
| GetChildCount
| int32 TextEntry.GetChildCount()
|
|-
| GetChildIndex
| int32 TextEntry.GetChildIndex( unknown  )
|
|-
| GetCursorOffset
| int32 TextEntry.GetCursorOffset()
|
|-
| GetMaxCharCount
| uint32 TextEntry.GetMaxCharCount()
|
|-
| GetParent
| unknown TextEntry.GetParent()
|
|-
| GetPositionWithinWindow
| unknown TextEntry.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool TextEntry.IsDraggable()
|
|-
| IsSelected
| bool TextEntry.IsSelected()
|
|-
| LoadLayoutAsync
| void TextEntry.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void TextEntry.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void TextEntry.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void TextEntry.MoveChildBefore( unknown , unknown  )
|
|-
| RaiseChangeEvents
| void TextEntry.RaiseChangeEvents( bool  )
|
|-
| RegisterForReadyEvents
| void TextEntry.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void TextEntry.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void TextEntry.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void TextEntry.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void TextEntry.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void TextEntry.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void TextEntry.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void TextEntry.ScrollToRightEdge()
|
|-
| ScrollToTop
| void TextEntry.ScrollToTop()
|
|-
| SelectAll
| void TextEntry.SelectAll()
|
|-
| SetAcceptsFocus
| void TextEntry.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void TextEntry.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void TextEntry.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void TextEntry.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetCursorOffset
| void TextEntry.SetCursorOffset( int32  )
|
|-
| SetDialogVariable
| void TextEntry.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void TextEntry.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void TextEntry.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void TextEntry.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void TextEntry.SetDraggable( bool  )
|
|-
| SetFocus
| bool TextEntry.SetFocus()
|
|-
| SetHasClass
| void TextEntry.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void TextEntry.SetInputNamespace( cstring  )
|
|-
| SetMaxChars
| void TextEntry.SetMaxChars( uint32  )
|
|-
| SetPanelEvent
| void TextEntry.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void TextEntry.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void TextEntry.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void TextEntry.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void TextEntry.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetTopOfInputContext
| void TextEntry.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void TextEntry.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void TextEntry.ToggleClass( cstring  )
|
|-
| TriggerClass
| void TextEntry.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void TextEntry.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool TextEntry.UpdateFocusInContext()
|
|}
== ToggleButton ==
{| class="standard-table" style="width: 100;"
! Property Name
! Type
! ReadOnly
! Description
|-
| activationenabled
| bool
|
|-
| actuallayoutheight
| float
| X
|
|-
| actuallayoutwidth
| float
| X
|
|-
| actualuiscale_x
| float
| X
|
|-
| actualuiscale_y
| float
| X
|
|-
| actualxoffset
| float
| X
|
|-
| actualyoffset
| float
| X
|
|-
| checked
| bool
|
|-
| contentheight
| float
| X
|
|-
| contentwidth
| float
| X
|
|-
| defaultfocus
| cstring
|
|-
| desiredlayoutheight
| float
| X
|
|-
| desiredlayoutwidth
| float
| X
|
|-
| enabled
| bool
|
|-
| hittest
| bool
|
|-
| hittestchildren
| bool
|
|-
| id
| cstring
| X
|
|-
| inputnamespace
| cstring
|
|-
| layoutfile
| cstring
| X
|
|-
| paneltype
| cstring
| X
|
|-
| rememberchildfocus
| bool
|
|-
| scrolloffset_x
| float
| X
|
|-
| scrolloffset_y
| float
| X
|
|-
| selectionpos_x
| float
|
|-
| selectionpos_y
| float
|
|-
| style
| unknown
| X
|
|-
| tabindex
| float
|
|-
| text
| cstring
|
|-
| visible
| bool
|
|}
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddClass
| void ToggleButton.AddClass( cstring  )
|
|-
| ApplyStyles
| void ToggleButton.ApplyStyles( bool  )
|
|-
| BAcceptsFocus
| bool ToggleButton.BAcceptsFocus()
|
|-
| BAcceptsInput
| bool ToggleButton.BAcceptsInput()
|
|-
| BCanSeeInParentScroll
| bool ToggleButton.BCanSeeInParentScroll()
|
|-
| BCreateChildren
| bool ToggleButton.BCreateChildren( cstring  )
|
|-
| BHasClass
| bool ToggleButton.BHasClass( cstring  )
|
|-
| BHasDescendantKeyFocus
| bool ToggleButton.BHasDescendantKeyFocus()
|
|-
| BHasHoverStyle
| bool ToggleButton.BHasHoverStyle()
|
|-
| BHasKeyFocus
| bool ToggleButton.BHasKeyFocus()
|
|-
| BIsTransparent
| bool ToggleButton.BIsTransparent()
|
|-
| BLoadLayout
| bool ToggleButton.BLoadLayout( cstring , bool , bool  )
|
|-
| BLoadLayoutFromString
| void ToggleButton.BLoadLayoutFromString( js_raw_arg  )
|
|-
| BLoadLayoutSnippet
| bool ToggleButton.BLoadLayoutSnippet( cstring  )
|
|-
| BReadyForDisplay
| bool ToggleButton.BReadyForDisplay()
|
|-
| BScrollParentToFitWhenFocused
| bool ToggleButton.BScrollParentToFitWhenFocused()
|
|-
| Children
| unknown ToggleButton.Children()
|
|-
| ClearPanelEvent
| void ToggleButton.ClearPanelEvent( cstring  )
|
|-
| ClearPropertyFromCode
| void ToggleButton.ClearPropertyFromCode( unknown  )
|
|-
| CreateCopyOfCSSKeyframes
| unknown ToggleButton.CreateCopyOfCSSKeyframes( cstring  )
|
|-
| Data
| void ToggleButton.Data( js_raw_arg  )
|
|-
| DeleteAsync
| void ToggleButton.DeleteAsync( float  )
|
|-
| DeleteKeyframes
| void ToggleButton.DeleteKeyframes( unknown  )
|
|-
| FindChild
| unknown ToggleButton.FindChild( cstring  )
|
|-
| FindChildInLayoutFile
| unknown ToggleButton.FindChildInLayoutFile( cstring  )
|
|-
| FindChildrenWithClassTraverse
| unknown ToggleButton.FindChildrenWithClassTraverse( cstring  )
|
|-
| FindChildTraverse
| unknown ToggleButton.FindChildTraverse( cstring  )
|
|-
| GetAttributeInt
| int32 ToggleButton.GetAttributeInt( cstring , int32  )
|
|-
| GetAttributeString
| cstring ToggleButton.GetAttributeString( cstring , cstring  )
|
|-
| GetAttributeUInt32
| uint32 ToggleButton.GetAttributeUInt32( cstring , uint32  )
|
|-
| GetChild
| unknown ToggleButton.GetChild( int32  )
|
|-
| GetChildCount
| int32 ToggleButton.GetChildCount()
|
|-
| GetChildIndex
| int32 ToggleButton.GetChildIndex( unknown  )
|
|-
| GetParent
| unknown ToggleButton.GetParent()
|
|-
| GetPositionWithinWindow
| unknown ToggleButton.GetPositionWithinWindow()
|
|-
| IsDraggable
| bool ToggleButton.IsDraggable()
|
|-
| IsSelected
| bool ToggleButton.IsSelected()
|
|-
| LoadLayoutAsync
| void ToggleButton.LoadLayoutAsync( cstring , bool , bool  )
|
|-
| LoadLayoutFromStringAsync
| void ToggleButton.LoadLayoutFromStringAsync( cstring , bool , bool  )
|
|-
| MoveChildAfter
| void ToggleButton.MoveChildAfter( unknown , unknown  )
|
|-
| MoveChildBefore
| void ToggleButton.MoveChildBefore( unknown , unknown  )
|
|-
| RegisterForReadyEvents
| void ToggleButton.RegisterForReadyEvents( bool  )
|
|-
| RemoveAndDeleteChildren
| void ToggleButton.RemoveAndDeleteChildren()
|
|-
| RemoveClass
| void ToggleButton.RemoveClass( cstring  )
|
|-
| ScrollParentToMakePanelFit
| void ToggleButton.ScrollParentToMakePanelFit( unknown , bool  )
|
|-
| ScrollToBottom
| void ToggleButton.ScrollToBottom()
|
|-
| ScrollToFitRegion
| void ToggleButton.ScrollToFitRegion( float , float , float , float , unknown , bool , bool  )
|
|-
| ScrollToLeftEdge
| void ToggleButton.ScrollToLeftEdge()
|
|-
| ScrollToRightEdge
| void ToggleButton.ScrollToRightEdge()
|
|-
| ScrollToTop
| void ToggleButton.ScrollToTop()
|
|-
| SetAcceptsFocus
| void ToggleButton.SetAcceptsFocus( bool  )
|
|-
| SetAttributeInt
| void ToggleButton.SetAttributeInt( cstring , int32  )
|
|-
| SetAttributeString
| void ToggleButton.SetAttributeString( cstring , cstring  )
|
|-
| SetAttributeUInt32
| void ToggleButton.SetAttributeUInt32( cstring , uint32  )
|
|-
| SetDialogVariable
| void ToggleButton.SetDialogVariable( cstring , cstring  )
|
|-
| SetDialogVariableInt
| void ToggleButton.SetDialogVariableInt( cstring , int32  )
|
|-
| SetDialogVariableTime
| void ToggleButton.SetDialogVariableTime( cstring , int64  )
|
|-
| SetDisableFocusOnMouseDown
| void ToggleButton.SetDisableFocusOnMouseDown( bool  )
|
|-
| SetDraggable
| void ToggleButton.SetDraggable( bool  )
|
|-
| SetFocus
| bool ToggleButton.SetFocus()
|
|-
| SetHasClass
| void ToggleButton.SetHasClass( cstring , bool  )
|
|-
| SetInputNamespace
| void ToggleButton.SetInputNamespace( cstring  )
|
|-
| SetPanelEvent
| void ToggleButton.SetPanelEvent( js_raw_arg  )
|
|-
| SetParent
| void ToggleButton.SetParent( unknown  )
|
|-
| SetReadyForDisplay
| void ToggleButton.SetReadyForDisplay( bool  )
|
|-
| SetReadyForDisplay
| void ToggleButton.SetReadyForDisplay( bool  )
|
|-
| SetScrollParentToFitWhenFocused
| void ToggleButton.SetScrollParentToFitWhenFocused( bool  )
|
|-
| SetSelected
| void ToggleButton.SetSelected( bool  )
|
|-
| SetTopOfInputContext
| void ToggleButton.SetTopOfInputContext( bool  )
|
|-
| SwitchClass
| void ToggleButton.SwitchClass( cstring , cstring  )
|
|-
| ToggleClass
| void ToggleButton.ToggleClass( cstring  )
|
|-
| TriggerClass
| void ToggleButton.TriggerClass( cstring  )
|
|-
| UpdateCurrentAnimationKeyframes
| void ToggleButton.UpdateCurrentAnimationKeyframes( unknown  )
|
|-
| UpdateFocusInContext
| bool ToggleButton.UpdateFocusInContext()
|
|}
== UGCAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetMapNiceName
| void UGCAPI.GetMapNiceName( js_raw_arg  )
|
|-
| IsDownloading
| void UGCAPI.IsDownloading( js_raw_arg  )
|
|}
== UiToolkitAPI ==
Helper to show popups, tooltips, context menus and to register/invoke js callbacks.
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| AddDenyAllInputToGame
| uint64 UiToolkitAPI.AddDenyAllInputToGame( unknown panelPtr, cstring strDebugContextName )
| Denies input to the game by filtering input events. Returns a handle used by ReleaseDenyAllInputToGame.
|-
| AddDenyMouseInputToGame
| uint64 UiToolkitAPI.AddDenyMouseInputToGame( unknown panelPtr, cstring strDebugContextName )
| Denies mouse input to the game by filtering mouse input events. Returns a handle used by ReleaseDenyMouseInputToGame.
|-
| CloseAllVisiblePopups
| void UiToolkitAPI.CloseAllVisiblePopups()
| Force closing all visible popups
|-
| GetGlobalObject
| void UiToolkitAPI.GetGlobalObject( js_raw_arg  )
| Returns a global object that can be used to store global variables you would like to share across js files.
|-
| HideCustomLayoutTooltip
| void UiToolkitAPI.HideCustomLayoutTooltip( cstring tooltipID )
| Hide the tooltip with the given id.
|-
| HideTextTooltip
| void UiToolkitAPI.HideTextTooltip()
| Hide the text tooltip
|-
| HideTitleImageTextTooltip
| void UiToolkitAPI.HideTitleImageTextTooltip()
| Hide the title image text tooltip
|-
| HideTitleTextTooltip
| void UiToolkitAPI.HideTitleTextTooltip()
| Hide the title text tooltip
|-
| InvokeJSCallback
| void UiToolkitAPI.InvokeJSCallback( js_raw_arg  )
| Invoke a javascript callback using a handle previously registered with RegisterJSCallback. First argument must be the callback handle followed by the callback's arguments.
|-
| MakeStringSafe
| cstring UiToolkitAPI.MakeStringSafe( cstring str )
|
|-
| ProfilingScopeBegin
| void UiToolkitAPI.ProfilingScopeBegin( cstring tagName )
| Notify telemetry that a zone is been entered
|-
| ProfilingScopeEnd
| double UiToolkitAPI.ProfilingScopeEnd()
| Notify telemetry that a zone is been left. Returns duration in milliseconds.
|-
| RegisterJSCallback
| int32 UiToolkitAPI.RegisterJSCallback( unknown jsCallbackFunc )
| Register a javascript callback that can be invoke at a later stage using InvokeJSCallback. Returns a callback handle.
|-
| RegisterPanel2d
| void UiToolkitAPI.RegisterPanel2d( cstring panelTypeName, cstring layoutFile )
| Register a panel type name with the corresponding layout file
|-
| ReleaseDenyAllInputToGame
| void UiToolkitAPI.ReleaseDenyAllInputToGame( uint64 handle )
| ReleaseDenyAllInputToGame takes a handle as parameters previously returned by AddDenyAllInputToGame
|-
| ReleaseDenyMouseInputToGame
| void UiToolkitAPI.ReleaseDenyMouseInputToGame( uint64 handle )
| ReleaseDenyMouseInputToGame takes a handle as parameters previously returned by AddDenyMouseInputToGame
|-
| ShowCustomLayoutContextMenu
| unknown UiToolkitAPI.ShowCustomLayoutContextMenu( cstring targetPanelID, cstring contentmenuID, cstring layoutFile )
| Show a context menu with a specific id and using the given layout. targetPanelID  can be the empty string in which case the cursor position is used to position the context menu. Returns context menu panel.
|-
| ShowCustomLayoutContextMenuParameters
| unknown UiToolkitAPI.ShowCustomLayoutContextMenuParameters( cstring targetPanelID, cstring contentmenuID, cstring layoutFile, cstring parameters )
| Show a context menu with a specific id and using the given layout and parameters. targetPanelID  can be the empty string in which case the cursor position is used to position the context menu. Returns context menu panel.
|-
| ShowCustomLayoutContextMenuParametersDismissEvent
| unknown UiToolkitAPI.ShowCustomLayoutContextMenuParametersDismissEvent( cstring targetPanelID, cstring contentmenuID, cstring layoutFile, cstring parameters, unknown function )
| Show a context menu with a specific id and using the given layout and parameters and call a function when dismissed. targetPanelID  can be the empty string in which case the cursor position is used to position the context menu. Returns context menu panel.
|-
| ShowCustomLayoutParametersTooltip
| void UiToolkitAPI.ShowCustomLayoutParametersTooltip( cstring targetPanelID, cstring tooltipID, cstring layoutFile, cstring parameters )
| Show a tooltip with a specifix id and using the given layout and parameters.
|-
| ShowCustomLayoutParametersTooltipStyled
| void UiToolkitAPI.ShowCustomLayoutParametersTooltipStyled( cstring targetPanelID, cstring tooltipID, cstring layoutFile, cstring parameters, cstring style )
| Show a tooltip with a specifix id and using the given layout and parameters. Also apply a CSS class named "style" (to the tooltip root panel) in order to allow custom styling (eg. "Tooltip_NoArrow" to remove tooltip's arrow).
|-
| ShowCustomLayoutPopup
| unknown UiToolkitAPI.ShowCustomLayoutPopup( cstring popupID, cstring layoutFile )
| Show a popup that lets you specify a layout.
|-
| ShowCustomLayoutPopupParameters
| unknown UiToolkitAPI.ShowCustomLayoutPopupParameters( cstring popupID, cstring layoutFile, cstring parameters )
| Show a popup that lets you specify a layout and parameters.
|-
| ShowCustomLayoutTooltip
| void UiToolkitAPI.ShowCustomLayoutTooltip( cstring targetPanelID, cstring tooltipID, cstring layoutFile )
| Show a tooltip with a specifix id and using the given layout.
|-
| ShowCustomLayoutTooltipStyled
| void UiToolkitAPI.ShowCustomLayoutTooltipStyled( cstring targetPanelID, cstring tooltipID, cstring layoutFile, cstring  )
| Show a tooltip with a specifix id and using the given layout. Also apply a CSS class named "style" (to the tooltip root panel) in order to allow custom styling (eg. "Tooltip_NoArrow" to remove tooltip's arrow).
|-
| ShowGenericPopup
| unknown UiToolkitAPI.ShowGenericPopup( cstring title, cstring message, cstring style )
| Show a popup with the given title add message and optional style. Button present: "OK".
|-
| ShowGenericPopupBgStyle
| unknown UiToolkitAPI.ShowGenericPopupBgStyle( cstring title, cstring message, cstring style, cstring bgStyle )
| Show a popup with the given title add message and optional style. You can specify the background style ("none", "dim" or "blur"). Button present: "OK".
|-
| ShowGenericPopupCancel
| unknown UiToolkitAPI.ShowGenericPopupCancel( cstring title, cstring message, cstring style, unknown cancelJSFunc )
| Show a popup with the given title add message and optional style. Button present: "Cancel".
|-
| ShowGenericPopupCancelBgStyle
| unknown UiToolkitAPI.ShowGenericPopupCancelBgStyle( cstring title, cstring message, cstring style, unknown cancelJSFunc, cstring bgStyle )
| Show a popup with the given title add message and optional style. You can specify the background style ("none", "dim" or "blur"). Button present: "Cancel".
|-
| ShowGenericPopupOk
| unknown UiToolkitAPI.ShowGenericPopupOk( cstring title, cstring message, cstring style, unknown okJSFunc )
| Show a popup with the given title add message and optional style. Button present: "OK".
|-
| ShowGenericPopupOkBgStyle
| unknown UiToolkitAPI.ShowGenericPopupOkBgStyle( cstring title, cstring message, cstring style, unknown okJSFunc, cstring bgStyle )
| Show a popup with the given title add message and optional style. You can specify the background style ("none", "dim" or "blur"). Button present: "OK".
|-
| ShowGenericPopupOkCancel
| unknown UiToolkitAPI.ShowGenericPopupOkCancel( cstring title, cstring message, cstring style, unknown okJSFunc, unknown cancelJSFunc )
| Show a popup with the given title add message and optional style. Button present: "Ok"/"Cancel".
|-
| ShowGenericPopupOkCancelBgStyle
| unknown UiToolkitAPI.ShowGenericPopupOkCancelBgStyle( cstring title, cstring message, cstring style, unknown okJSFunc, unknown cancelJSFunc, cstring bgStyle )
| Show a popup with the given title add message and optional style. You can specify the background style ("none", "dim" or "blur"). Button present: "Ok"/"Cancel".
|-
| ShowGenericPopupOneOption
| unknown UiToolkitAPI.ShowGenericPopupOneOption( cstring title, cstring message, cstring style, cstring optionName, unknown optionJSFunc )
| Show a popup with the given title add message and optional style and let you specify the name of one button.
|-
| ShowGenericPopupOneOptionBgStyle
| unknown UiToolkitAPI.ShowGenericPopupOneOptionBgStyle( cstring title, cstring message, cstring style, cstring optionName, unknown optionJSFunc, cstring bgStyle )
| Show a popup with the given title add message and optional style and let you specify the name of one button. You can specify the background style ("none", "dim" or "blur").
|-
| ShowGenericPopupThreeOptions
| unknown UiToolkitAPI.ShowGenericPopupThreeOptions( cstring title, cstring message, cstring style, cstring option1Name, unknown option1JSFunc, cstring option2Name, unknown option2JSFunc, cstring option3Name, unknown option3JSFunc )
| Show a popup with the given title add message and optional style and let you specify the name of two button.
|-
| ShowGenericPopupThreeOptionsBgStyle
| unknown UiToolkitAPI.ShowGenericPopupThreeOptionsBgStyle( cstring title, cstring message, cstring style, cstring option1Name, unknown option1JSFunc, cstring option2Name, unknown option2JSFunc, cstring option3Name, unknown option3JSFunc, cstring bgStyle )
| Show a popup with the given title add message and optional style and let you specify the name of two button. You can specify the background style ("none", "dim" or "blur").
|-
| ShowGenericPopupTwoOptions
| unknown UiToolkitAPI.ShowGenericPopupTwoOptions( cstring title, cstring message, cstring style, cstring option1Name, unknown option1JSFunc, cstring option2Name, unknown option2JSFunc )
| Show a popup with the given title add message and optional style and let you specify the name of two button.
|-
| ShowGenericPopupTwoOptionsBgStyle
| unknown UiToolkitAPI.ShowGenericPopupTwoOptionsBgStyle( cstring title, cstring message, cstring style, cstring option1Name, unknown option1JSFunc, cstring option2Name, unknown option2JSFunc, cstring bgStyle )
| Show a popup with the given title add message and optional style and let you specify the name of two button. You can specify the background style ("none", "dim" or "blur").
|-
| ShowGenericPopupYesNo
| unknown UiToolkitAPI.ShowGenericPopupYesNo( cstring title, cstring message, cstring style, unknown yesJSFunc, unknown noJSFunc )
| Show a popup with the given title add message and optional style. Button present: "Yes"/"No".
|-
| ShowGenericPopupYesNoBgStyle
| unknown UiToolkitAPI.ShowGenericPopupYesNoBgStyle( cstring title, cstring message, cstring style, unknown yesJSFunc, unknown noJSFunc, cstring bgStyle )
| Show a popup with the given title add message and optional style. You can specify the background style ("none", "dim" or "blur"). Button present: "Yes"/"No".
|-
| ShowGenericPopupYesNoCancel
| unknown UiToolkitAPI.ShowGenericPopupYesNoCancel( cstring title, cstring message, cstring style, unknown yesJSFunc, unknown noJSFunc, unknown cancelJSFunc )
| Show a popup with the given title add message and optional style. Button present: "Yes"/"No"/"Cancel".
|-
| ShowGenericPopupYesNoCancelBgStyle
| unknown UiToolkitAPI.ShowGenericPopupYesNoCancelBgStyle( cstring title, cstring message, cstring style, unknown yesJSFunc, unknown noJSFunc, unknown cancelJSFunc, cstring bgStyle )
| Show a popup with the given title add message and optional style. You can specify the background style ("none", "dim" or "blur"). Button present: "Yes"/"No"/"Cancel".
|-
| ShowGlobalCustomLayoutPopup
| unknown UiToolkitAPI.ShowGlobalCustomLayoutPopup( cstring popupID, cstring layoutFile )
| Show a popup on the 'global popups top level window' that lets you specify a layout.
|-
| ShowGlobalCustomLayoutPopupParameters
| unknown UiToolkitAPI.ShowGlobalCustomLayoutPopupParameters( cstring popupID, cstring layoutFile, cstring parameters )
| Show a popup on 'global popups top level window' that lets you specify a layout and parameters.
|-
| ShowSimpleContextMenu
| unknown UiToolkitAPI.ShowSimpleContextMenu( cstring targetPanelID, cstring contentmenuID, unknown items )
| Show a context menu with a specific id and populate the context menu item list using the given "items" array. Each elements of the items array is a javascript object of the form {label, jsCallback}. targetPanelID  can be the empty string in which case the cursor position is used to position the context menu. Returns context menu panel.
|-
| ShowSimpleContextMenuWithDismissEvent
| unknown UiToolkitAPI.ShowSimpleContextMenuWithDismissEvent( cstring targetPanelID, cstring contentmenuID, unknown items, unknown dismissJsFunc )
| Show a context menu with a specific id and populate the context menu item list using the given "items" array. Each elements of the items array is a javascript object of the form {label, jsCallback}. targetPanelID  can be the empty string in which case the cursor position is used to position the context menu. Returns context menu panel.
|-
| ShowTextTooltip
| void UiToolkitAPI.ShowTextTooltip( cstring targetPanelID, cstring text )
| Show a tooltip with the given text
|-
| ShowTextTooltipOnPanel
| void UiToolkitAPI.ShowTextTooltipOnPanel( unknown targetPanel, cstring text )
| Show a tooltip with the given text on given panel
|-
| ShowTextTooltipOnPanelStyled
| void UiToolkitAPI.ShowTextTooltipOnPanelStyled( unknown targetPanel, cstring text, cstring style )
| Show a tooltip with the given text on given panel. Also apply a CSS class named "style" to allow custom styling.
|-
| ShowTextTooltipStyled
| void UiToolkitAPI.ShowTextTooltipStyled( cstring targetPanelID, cstring text, cstring style )
| Show a tooltip with the given text. Also apply a CSS class named "style" to allow custom styling.
|-
| ShowTitleImageTextTooltip
| void UiToolkitAPI.ShowTitleImageTextTooltip( cstring targetPanelID, cstring title, cstring image, cstring text )
| Show a tooltip with the given title, image and text.
|-
| ShowTitleImageTextTooltipStyled
| void UiToolkitAPI.ShowTitleImageTextTooltipStyled( cstring targetPanelID, cstring title, cstring image, cstring text, cstring style )
| Show a tooltip with the giben title, image and text. Also apply a CSS class named "style" to allow custom styling.
|-
| ShowTitleTextTooltip
| void UiToolkitAPI.ShowTitleTextTooltip( cstring targetPanelID, cstring title, cstring text )
| Show a tooltip with the given title and text.
|-
| ShowTitleTextTooltipStyled
| void UiToolkitAPI.ShowTitleTextTooltipStyled( cstring targetPanelID, cstring title, cstring text, cstring style )
| Show a tooltip with the given title and text. Also apply a CSS class named "style" to allow custom styling.
|-
| UnregisterJSCallback
| void UiToolkitAPI.UnregisterJSCallback( int32 jsCallbackHandle )
| Unregister a javascript calloback previously registered with RegisterJSCallback.
|}
== WorkshopAPI ==
{| class="standard-table" style="width: 100;"
! Method Name
! Signature
! Description
|-
| GetNumSubscribedMaps
| int32 WorkshopAPI.GetNumSubscribedMaps()
| Get count of workshop maps for currently logged in player
|-
| GetSubscribedMapID
| cstring WorkshopAPI.GetSubscribedMapID( int32 mapIndex(int) )
| Get workshop ID for a map the current player is subscribed to
|-
| GetWorkshopMapInfo
| unknown WorkshopAPI.GetWorkshopMapInfo( cstring mapID(string) )
| Get map info for a given workshop map
|}

Latest revision as of 11:52, 11 May 2025

English (en)Deutsch (de)Español (es)Русский (ru)
Icon-message-48px.png
This is the discussion page of Main Page. To add a comment, use the Edit button near the headline of the appropriate section. To create a new section, you can use the Add topic button at the top of this page.
Comments on talk pages should be signed with "~~~~", which will be converted into your signature and a timestamp.
Stop sign.png
Is this what you're looking for?
This page is for discussing the Valve Developer Community's Main Page. For discussion on VDC in general, see the Main discussion page. For questions about developing, please visit the New Help Desk! This page is not for support questions!
Breathe-package-generic.png Archives

Welcome to the discussion page for the Main Page! To start a new section, click on the Add topic tab above. To respond in an existing section, click on the edit link to the right of the section title. Please don't forget to sign your comments, using either three tildes (~~~) for your name, or four tildes (~~~~) for your name and a timestamp
or (Recommended) you can click on Add Topic button from the {{discussion page}} template, it will sign your comments automatically.

Thank you Valve!

For the first time in years, Valve came back! We can now edit the Main Page again. Thanks Valve. Now, please update the wiki so that it doesnt run on a horribly outdated mediawiki pls Equalizer5118 (talk) 4:04, 7 Jun 2023 (UTC)

Update to the site!

This site is updated from 1.31.10 to 1.39.7! (and other softwares), there is also a new tag <langconvert>. --N0one (talk) 07:39, 28 November 2024 (PST)

I think the new design looks good.

Maybe make the VDC Navbox template make it look like the main page, or maybe make a new one and keep the old one? Because i think the navbox maybe should be here Mr. SystemError (talk) 8:45, 30 Apr 2024 (UTC)

Wow guys, the new front page looks great!, If you can make sure its been changed properly to your native languag Seal Enthusiast (talk) 19:31, 3 May 2024 (UTC)
Took me 10 minutes to figure out how to make the rest of the main page fit with the Valve-Tech template, since i found the right colors, I went with it. I also made the colored boxes buttons.
Also i ported other lang to /strings subpage and transcluded from English page, except on Hebrew which uses its own page (flipped the grid design and made the text to be read right to left) N0one (talk) 20:53, 3 May 2024 (UTC)

Going about tidying up the Main Page

So I composed a version of the main page in my sandbox, here.

I've changed certain element proportions, I moved the article count underneath the title (and got rid of other stats - the text on the page explains why). There's room for expansion underneath Source 2 section, for future games. I've replaced string lookups with simple text right in the page (with the exception of the navbox, as it's a template and I'd rather include it as template than replicate it).

Basically, it is tidier, more economical, easier to maintain.

The question is, how to go about using it?

I can replace the Main Page's code with it. The biggest con is it'll lose all the languages, as there don't exist translated versions of the Main Page, per se (the translations that currently exist aren't done that way, so they wouldn't show up as flags). They'll be lost until translated versions are reestablished. Which used to be the old way of doing it.

I can replace the Multipage's /en version with it. It'll be less intrusive, but some elements are declared on Multipage's base page, like copyright and legal section, they'll remain as string lookups, which I ideally didn't want. It'll also not change appearance to anyone using non-eng version.

I won't pretend I have the best solution, but I thought if anything I should start discussing this, here, now.

Cvoxalury (talk) 11:39, 19 June 2024 (PDT)

This one's a bit of a weird one, because with the main page being a bit of a mess of inline CSS it's a tad harder to pick things out. Perhaps more common things could be put as classes in common.css to reduce overall noise for styled pages, but that has the downside of needing staff action each time something should be tweaked, as well as being yet another page to edit (which we're trying to avoid, but I think it's more justifiable than the other stuff in this case). --DarkOK (talk) 17:37, 19 June 2024 (PDT)
Right, but I think in the meantime, the main page can still be edited to be less, well, messy, as it currently houses more elements than it needs. I don't want to impose my version without asking (and listening), however. Cvoxalury (talk) 10:02, 20 June 2024 (PDT)
I took the leap of faith and tidied up the page. I did a soft version of what I proposed, not replacing strings with text and such (so it should be as adaptable as it was, just shorter now). If I really did wrong by users by doing that, revert it. Cvoxalury (talk)

Autoconfirmed protection

I can't check for myself; can autoconfirmed people here still edit the Main Page? I'm not sure if autoconfirmed protection functions properly here. PabloS (talk) 16:57, 19 June 2024 (PDT)

I was able to edit the main page Darnias (talk) 17:22, 19 June 2024 (PDT)
Yes, i'm autoconfirmed and i can edit the Main Page and semi-protected pages. --N0one (talk) 01:11, 20 June 2024 (PDT)
Yep, works for me! --Seal Enthusiast 07:43, 24 June 2024 (PDT)
Why shouldn't it be protected so only moderators (and above) can edit it? It and its individual elements (templates it's composed of) could use more elevated protection. Cvoxalury (talk) 13:06, 24 June 2024 (PDT)

Avoiding clutter on the main page

I implore my fellow editors to not clutter the main page anymore. Sprinkling icon confetti, coloured text (not that someone did; this is saying preemptively) and things like that is purely cosmetic, style that doesn't improve the substance.

There's icons for the main branches of the wiki - Goldsrc, Source and Source 2 - its main three 'kingdoms' if you will - that's really enough.

We're climbing out of the dark times when it looked this bad, and we're currently at the point where it's pretty optimal. Reasons like 'looks nicer' is what led to looking like that pic in the first place.

Cvoxalury (talk) 08:14, 24 June 2024 (PDT)

Yeah it's looks pretty clean and good enough, another thing about the icon, the CS2 workshop icon is unofficial anyway (Valve didn't made one like other Source 2 games, so I made them based off HL Alyx Workshop Tools), the only problem that it doesn't seem to look good sometime on smaller resolution (16px), and probably looks bit too similar to HLA, but it works. --leonidakarlach (talk) 04:38, 25 June 2024 (PDT)
To the user User:Seal Enthusiast adding icons to the Source 2 games: they're useless clutter. It's not about bandwidth, it's about what's needed. Icons aren't needed, three of them are almost the same, everyone can read the text right next to them. Don't revert undos, as that becomes edit warring. Cvoxalury (talk) 02:35, 3 July 2024 (PDT)
Why don't you discuss it with others before you undo the change yourself? You are the one starting the war of edits now. At this point, there is nothing stopping you from changing the minds of the majority (and there are at least 2 people who disagree with you, not counting me and others who just don't care), but you just undo even a minor change instead of waiting for a response to your complaint 😒
--THE OWL (talk) 03:55, 3 July 2024 (PDT)
Apologies for any issues adding the icons may cause. I was not aware there was a "unspoken rule" of not updating the wiki to a more modern style. Once again sorry for any trouble I may have caused. --Seal Enthusiast 05:34, 3 July 2024 (PDT)
This passive aggression isn't solving anything. I see that User:PabloS reverted the removal of the icons, as a final decision in my eyes. Alright. Whatever. Three of them are the same blue square, I still think they're without use, but it's not that essential. Cvoxalury (talk) 02:26, 12 July 2024 (PDT)

Text on the main page

What exactly is the practical reason right now behind keeping text (like the welcome text, or text on the buttons) as string lookups instead of just having it like normal text? It only appears once per every version of the page, and every version has its own text. Cvoxalury (talk) 14:12, 13 July 2024 (PDT)

Added strings as parameters of Template:MainPage which should be less hassle free with ability for quick preview. Nescius (talk) 04:02, 15 July 2024 (PDT)

Address to editors about paragraphs

When you create templates, pay attention to the paragraph problem. Seriously, a bunch of new templates break the formatting again, and the place to fix it people just put all the damn text on one line, making everything unreadable.

Let's look at the problem

I'll use part of the {{Infobox game}} code for an example. This template is fixed now.

Template
<includeonly><onlyinclude> {{sidebar | header = {{{title|}}} }} </onlyinclude></includeonly>

Consider the example above. We can see that after <includeonly><onlyinclude> the editor has created a paragraph by moving the template code one line below, and also created a paragraph before the closing HTML tags. What is the consequence of this? When the editor writes code like this:

Source code of the article
{{LanguageBar}} {{Infobox game | title = Dota 2 }} {{Stub}}

The wiki engine will create this:

Article
{{LanguageBar}} <p></p> <p></p> Final view of the info box <p></p> <p></p> {{Stub}}

A user with no knowledge of template editing would try to fix it this way:

Source code of the article
{{LanguageBar}}{{Infobox game | title = Dota 2 }}{{Stub}}

Or this way, but this too can cause formatting errors:

Source code of the article
{{LanguageBar}} {{Infobox game | title = Dota 2 }} {{Stub}}

Let's fix this

Variant 1:

Template
<includeonly><onlyinclude>{{sidebar | header = {{{title|}}} }}</onlyinclude></includeonly>

Variant 2:

Template
<includeonly> Tip: You can write anything you want here, it won't be included in any page as <includeonly> hides everything. <onlyinclude>{{sidebar | header = {{{title|}}} }}</onlyinclude> </includeonly>

Result:

Article
{{LanguageBar}} Final view of the info box {{Stub}}

To fix the problem, I just removed the extra paragraph after <onlyinclude> and before the HTML tag that closes it. As a result, the wiki engine simply doesn't create unnecessary <p></p>, which only makes life better for ordinary users and editors.

-THE OWL (talk) 23:26, 13 July 2024 (PDT)

Can you take a screenshot of what the 'broken' and the 'fixed' Infobox game looked like, side by side? Not its code, but side-by-side comparison of how the end result looked on pages. When I switch between versions before and after your edit, I literally can't see a difference, trying it in Firefox, Chrome or Brave. Cvoxalury (talk) 01:08, 14 July 2024 (PDT)
I've attached the image below. You can check it yourself. To do this, save the old code {{Infobox game}} and after that purge Dota 2.
Example of a paragraph problem.jpg
- THE OWL (talk) 01:44, 14 July 2024 (PDT)
Yes, I see it happen on the Dota 2 page, but I don't see the same happening on Half-Life's page. Well, the Dota 2 page also has the stub template. And it has not just newlines, but empty lines between its tags. Does that have anything to do with it? Cvoxalury (talk) 01:48, 14 July 2024 (PDT)
On the Half-Life page, this problem was not visible because the article elements were spaced too tightly together. As soon as I updated the article code, the extra paragraphs appeared.
Here's an example of old code that avoided unnecessary paragraphs:
{{LanguageBar}} {{hl topicon}} {{gldsrc topicon}} <span style="color:white; font-weight: bold;">{{For|about=the 1998 game|the documentation on GoldSrc and Half-Life SDK|[[Half-Life SDK]]|}}</span> {{Game Infobox | title = Half-Life }} [[File:C1a0 testmachine.jpg|thumb|''"They're waiting for you [[Dr. Gordon Freeman|Gordon]]... in the [[Anti-Mass Spectrometer|test chamberrr....]]"'']]
Here's an example of new code that would create extra paragraphs without updating in the template:
{{LanguageBar}} {{hl topicon}} {{gldsrc topicon}} <span style="color:white; font-weight: bold;">{{For|about=the 1998 game|the documentation on GoldSrc and Half-Life SDK|[[Half-Life SDK]]|}}</span> {{Game Infobox | title = Half-Life }} [[File:C1a0 testmachine.jpg|thumb|''"They're waiting for you [[Dr. Gordon Freeman|Gordon]]... in the [[Anti-Mass Spectrometer|test chamberrr....]]"'']]
- THE OWL (talk) 01:59, 14 July 2024 (PDT)
I'm still not seeing any difference between the tab I had open since yesterday and didn't update, a tab I opened while temporarily undoing the Infobox edit, and a tab with that edit and purged.
Or opening the three revisions of the page (yesterday by Nescius and two today by you), they appear to be the exact same height *except* one line at the very bottom that says 'This page was last edited on <timestamp>' but that's not part of it all.
Mediawiki treats single line breaks (text like this)
first half of sentence
second half of sentence
as a single line, it ignores the break and it just becomes one line.
Does the same not happen with the code? Wouldn't that cause
<includeonly><onlyinclude>{{sidebar
:::::
and
<includeonly><onlyinclude>
{{sidebar
to be equivalent? Cvoxalury (talk) 02:23, 14 July 2024 (PDT)
Variant 1:
Template
<includeonly><onlyinclude>{{sidebar
Source code of the article
first half of sentence second half of sentence {{Infobox game}}
Result
first half of sentencesecond half of sentence {{Infobox game}}
Variant 2:
Template
<includeonly><onlyinclude> {{Infobox game}}
Source code of the article
first half of sentence second half of sentence {{Infobox game}}
Result
first half of sentencesecond half of sentence {{Infobox game}}
Fixing Variant 2 without editing the template:
Template
<includeonly><onlyinclude> {{Infobox game}}
Source code of the article
first half of sentence second half of sentence{{Infobox game}}
Result
first half of sentencesecond half of sentence {{Infobox game}}
The second variant creates an additional line break in the saved article, because the wiki engine counts a template line break in an article as two line breaks due to the position of the template code under . This is what can create extra paragraphs.
- THE OWL (talk) 00:49, 17 July 2024 (PDT)

Address to editors about tabulation

When you are trying to make your page or template code more readable by creating indents to the left for lines of code, don't use regular spaces, long spaces and other. You make the code very messy and overload the pages with increased character counts. Tabulation has been around for centuries, so please use it in combination with regular spaces, long spaces and other only when necessary.

An example of terrible code (note the space between the parameters and =):

{{Infobox game | title = Dota 2 | image = Software Cover - Dota 2.jpg | developer = [[Valve Corporation]] | publisher = Valve Corporation }}

An example of good code (It looks the same in the source code wiki editor, but there are fewer characters):

{{Infobox game | title = Dota 2 | image = Software Cover - Dota 2.jpg | developer = [[Valve Corporation]] | publisher = Valve Corporation }}

The source code wiki editor does not support tabulation, but you can simply go to Windows Notepad (or any other text editor), press Tab , copy the character, and paste it onto the page as many times as you want. Also, you can use third-party browser add-ons like VDCEditor.

-THE OWL (talk) 23:45, 13 July 2024 (PDT)

Changes to "New to the wiki?" section

Recently I've been working on modernizing the Community Portal as part of an effort to centralize aspects of the community. For the final step, I've been hoping to edit the "New to the wiki?" section on the main page to link to the Community Portal. I created a mockup which adds two new buttons which you can see here, in the bottom right corner of the page.

While I've been proactive with my other changes, I'm reluctant to change the Main Page due to the continuing activity and debate surrounding it, as well as the fact my changes would require new translations. I might go ahead and do this if I don't get a response here, but does anyone have any specific input on these changes, or any requests for me to hold off on them? --Blixibon (talk) 11:36, 16 July 2024 (PDT)

I think it looks fine and the portal itself does too (WIP notwithstanding).
It is going to offset things a tiny bit because it's slightly taller, but if Valve releases Deadlock (probably will), it's going to make S2 plaque taller so that'll even that out. (Deadlock links are already in it but hidden).
I kind of fell out of loop with the most recent changes to the {{MainPage}} template that had to do with strings/text parameters, though. I assume it (new to wiki box) needs to be patched through that now.
User:Nescius, User:N0one, User:SirYodaJedi, thoughts? Cvoxalury (talk) 04:14, 17 July 2024 (PDT)
My only objection would be that in the second mockup there are the links twice. First in the text and second in the form of a button and both link to same page but I don’t hold too strong opinion about this so don’t feel too obliged to address this. As for the MainPage template the way the template works now is you can provide the text as parameter and if you don’t it defaults to the strings in strings subpage. Nescius (talk) 05:22, 17 July 2024 (PDT)
For me, the 2 links to the same page isn't ideal, the text could go see Wiki contents and see Community Portal, but not holding any opinions about it. For the MainPage, its identical to what Nescius said. But overall its fine for me. N0one (talk) 09:28, 17 July 2024 (PDT)

Main Page rework?

Considering reworking Main Page to use the multi page style format i.e. based on interface language and transcluding translated main pages to the 1 true Main Page. The reason is that only 1 true main page exist where the tab next to the discussion says "Main Page" and the page display title is automatically removed along with that horizontal bar. Also another thing that would be good to do is recreating any templates used on the main page as subpages of Template:MainPage uniquely used on main page so that any missteps in editing templates won't be reflected on the main page and to avoid any extra checks related to how the language is handled. Nescius (talk) 15:16, 20 July 2024 (PDT)

Isn't that what we removed so that it's not such a mess to edit and to revert someone's bad edits...
so that any missteps in editing templates won't be reflected on the main page - wait, how would that not make them reflect on the main page?
I'd also like to address, since we're here, the many languages it has that are, for lack of a better term, "fake". Not as in the languages are fake. But half of them only have just 2-3 pages (Cs/, El/, He/, Ka/, Nl/ Sk/ (0 pages), Sv/). There's no apparent demand for them yet they're included there (some don't even have the main page itself translated) as if there's more content for them, but there isn't. I think Main Page translations should be included if there's anything to show behind them and moderated manually. If someone starts with the main page then does nothing more (or even doesn't finish it, as with some of them), they should consider starting from the meat of the thing instead so one day it makes sense to give that language a Main Page presence. Cvoxalury (talk) 15:44, 20 July 2024 (PDT)
The point is that there is only 1 Main Page. It has title removed along with the horizontal bar below the title and the tab next to discussion says "Main Page". Translated main pages aren't really main pages and no clue if that horizontal bar can even be removed there.
What I mean about the templates is that all templates used on main page would be defined as Template:MainPage subpages and not used anywhere else on the site. For example Template:hl2 would be separated as Template:MainPage/hl2 and used exclusively on the Main Page and so any edits to the Template:hl2 would therefore not in any way affect the Main Page. The editing wouldn't be really much more complicated, pretty much there is just Template:MainPage where design of the main page resides and each translated subpage contains {{MainPage| ... translated strings as parameters ... }}.
Also not seeing the issue with having translations of the main page despite the given language not having many translated pages. The unfinished translations would be probably fine to omit until someone finishes them. Nescius (talk) 18:17, 20 July 2024 (PDT)
I see, I didn't understand the templates subpages part as I read it that changes to those templates (once they become Template:MainPage/[stuff]) would somehow not affect it. I see now what you meant.
But if that's to be done, can it also be alleviated of some of these templates? "Half-Life 2" for example can't look different in any translated versions (names don't get translated) so it can just be text (same with Valve, Source/GoldSrc). Well, this is a minor point.
The only real "issue" with those abandoned translations is they stretch the language bar by even being there. The {{Translate}} even says to nominate such articles for deletion. Cvoxalury (talk) 01:40, 21 July 2024 (PDT)
In case of Half-Life 2 it would still remain a template that automatically makes the link based on language (ex. linking 'Ru/Half-Life 2' when Russian is chosen) but completely stripped of any unnecessary stuff that regular hl2 template has and is not used on the main page. Imo language bar being long on main page looks fine and would look nice if it filled the line completely. If by abandoned you mean non-fully translated main pages then maybe those can be omitted but I am for keeping any fully translated main page even if there are no other articles in that language Nescius (talk) 09:21, 21 July 2024 (PDT)
Ah damn I forgot about linking to languages. Yes, moot point in my post, then.
About the translations - alright, it's your call. Cvoxalury (talk) 02:27, 22 July 2024 (PDT)

Language pages

I feel like it would make more sense for language pages to be how they were previously (e.g. Main Page/fr instead of Fr/Main Page) since it's a bit odd to have every page as a subpage of one—just a thought. PabloS (talk) 01:21, 26 July 2024 (PDT)

There are several issues with suffixes for example let's say we are on page info_target. {{SUBPAGENAME}} gives us info_target but on info_target/ru it will just give us ru on every translated page which is not very useful.
Clicking on backlinks on pages like page1/subpage2/subpage3/ru would always lead us to an english page while as ru/subpage1/subpage2/subpage3 each backlink properly goes to ru/ pages. With prefix we can also cheaply determine the language using {{ROOTPAGENAME}} see Template:Pagelang.
Suffixes also cause search suggestions to become quite useless File:Language_suffix_clutter.png --Nescius (talk) 05:25, 26 July 2024 (PDT)
I want to add that the previous way of having language pages as suffixes was a nightmare for editing (and I'm sure others can vouch the same) and looking back on page history, and it also broke searches so I'm very happy its gone --Ficool2 (talk) 06:13, 26 July 2024 (PDT)
To add to this here are optimizations results that were possible or simpler because of prefixes. Using page CBaseAnimating as an example it took ~11s to render that page based on what 'show preview' shows at the bottom of the page. After moving to prefixes and editing Template:uselang and other notices related optimizations it got to around ~6s. Further editing all the templates used on CBaseAnimating page to avoid Template:autolang but use a simple #switch function it got to around ~1.9s and some further minor optimization on the page resulted in current ~1.3s. --Nescius (talk) 09:47, 1 August 2024 (PDT)

CSS suggestions

I'm doing a lot of stylesheet changes (most of which is trying to fix icons). Feel free to recommend stuff you have problems with or that I need to fix. PabloS (talk) 17:11, 4 November 2024 (PST)

Fix the top action buttons

Right now I only have a suggestion for changing the top action buttons. They should be turned into a gradient with a fully transparent top.

Example:

Hello, World!

Code:

<span style="background-image:linear-gradient(0deg, rgb(28 28 28), transparent); border:1px solid; border-top:0; border-image:linear-gradient(transparent, rgb(82 82 82)) 1; padding:.3em .6em;">Hello, World!</span>

THE OWL (talk) 02:03, 5 November 2024 (PST)

Adding dark pre tag

I was thinking, should pre tag be darker? Since there are lots of the pre tags on articles, tutorial pages, etc., which is just white (See example) and the current one doesn't fit with the VDC theme.

One example is on L4D2 Mission File.

/* Making the <pre> tag style fit with the VDC style */
pre, .mw-code {
    color: #d1d1d1;
    background-color: #1f1f1f;
    border-left: 6px solid #2f2f2f !important;
    border: 6px solid #1c1c1c;
}

/* Some text are darker when its inside the <pre> tag (Also applies to tags that have the pre tag)*/
.mw-highlight .mi, 
.mw-highlight .mf,
.mw-highlight .mh,
.mw-highlight .o {
    color: #b5b5b5;
}

/* Transparency fix when the TOC minimizes the block */
.mw-highlight {
    background-color: #00000000 !important;
}

/* Making the red brighter (e.g 1>px<) */
.mw-highlight .kt {
    color: #ff1f71;
}
/* Making the blue brighter (e.g  #>pagehistory<, li.>selected<, etc...) */
.mw-highlight .nc,
.mw-highlight .nn,
.mw-highlight .nf {
    color: #0082ff;
} 

/* IMPORTANT! this makes the highlighting text readable inside the <pre> block */
.mw-highlight .hll {
    background-color: #41410e !important;
}

/* Made the red color brighter to be readable when theres highlighting */
.mw-highlight .s2 {
    color: #ff3535;
}
Example text

li.selected

.mw-something {
color: #ff1f71;
height:1px
}

test highlight with "red" color

N0one (talk) 14:19, 5 November 2024 (PST)

Change color of the dark blue text on dark background

%Whoever decided to make the dark blue text on dark background did not think this through at all.%
%It would be nice if we could Change the colors back to something we can actually read without having to highlight all the text% %Thank you.%

--MrFunreal (talk) 08:48, 25 November 2024 (PST)

This should fix it:
.mw-highlight .nv {
	color: #4e4cd0;
}
Example:

%Whoever decided to make the dark blue text on dark background did not think this through at all.% %It would be nice if we could Change the colors back to something we can actually read without having to highlight all the text% %Thank you.%

--N0one (talk) 12:46, 25 November 2024 (PST)
Seems to have been fixed with the recent maintenance.
SirYodaJedi (talk) 09:16, 28 November 2024 (PST)
Thank you kindly. This is way nicer to look at. --MrFunreal (talk) 11:25, 29 November 2024 (PST)

Tables

The current state of the table classes none, wikitable and standard-table can be observed at Help:Editing Toolbar#Table.
Seeing that I'd like to propose (only as quick-fix):

.wikitable {
  background-color:inherit;
  color:inherit;
}

I was trying a transparent dark color for {{Yes}} etc. Currently, class=wikitable has a white background as base and a black caption text. When inspecting the CSS in my browser, I encountered conflicting definitions for wikitable intended for both light and dark mode. I guess many of them can be removed, which would make the quick and dirty fix above redundant.
--popcorn (talk) 21:17, 3 December 2024 (PST)