The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
Difference between revisions of "Template:Category implementing classes"
From Unreal Wiki, The Unreal Engine Documentation Site
m (linked to Interface) |
(linked interface class and better category linking) |
||
Line 1: | Line 1: | ||
− | This [[Project:Categories|category]] contains all {{#if:{{{custom|}}}|custom}} | + | This [[Project:Categories|category]] contains all {{#if:{{{custom|}}}|custom}} UnrealScript classes implementing the {{#ifeq:{{{custom}}}|outer|custom}} {{#if:{{{2|{{gamename}}}}}|[[{{{2|{{gamename}}}}}]]}} interface [[{{#if:{{{3|}}}|{{{3}}}:}}{{{1}}}{{#if:{{gamename}}|_({{gamename}})}}|{{{1}}}]]. |
− | + | <includeonly>[[Category:C{{#if:{{{custom|}}}|ustom c}}lasses implementing an interface{{!}}{{{1}}} ({{gamename}})]] {{#if:{{gamename}}|[[Category:{{#if:{{{custom|}}}|Custom_}}{{gamename}}-specific classes{{!}} {{PAGENAME}}]]}} {{#ifeq:{{{custom|outer}}}|outer||[[Category:Classes implementing {{{1}}}{{#if:{{gamename}}|_({{gamename}})}}{{!}} {{PAGENAME}}]]}} {{#if:{{{parent|}}}|[[Category:Classes implementing {{{parent}}} ({{gamename}}){{!}} {{PAGENAME}}]]}} {{#if:{{{customparent|}}}|[[Category:Custom classes implementing {{{parent}}} ({{gamename}}){{!}} {{PAGENAME}}]]}}</includeonly><noinclude> | |
− | {{#if:{{{ | + | |
− | |{{ | + | |
− | |[[Category:Classes implementing | + | |
− | }}</includeonly><noinclude> | + | |
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> |
Revision as of 04:52, 13 May 2008
This category contains all UnrealScript classes implementing the interface [[{{{1}}}|{{{1}}}]].
[edit] Documentation
This template defines the content of category pages for classes implementing a specific interface.
Usage
For stock class categories implementing stock interfaces:
{{category implementing classes|SomeInterface|UE3}}
If the interface extends another stock interface: (other than "Interface" itself)
{{category implementing classes|SomeInterface|UE3|parent=ParentInterface}}
For custom class categories implementing stock interfaces:
{{category implementing classes|SomeInterface|UE3|custom=yes}}
For custom class categories implementing custom interfaces:
{{category implementing classes|SomeCustomInterface|UE3|custom=interface}}
If the custom interface extends another interface implemented by custom classes:
{{category implementing classes|SomeCustomInterface|UE3|custom=interface|customparent=CustomParentInterface}}