Gah - a solution with more questions. – EntropicLqd
Difference between revisions of "Create a class"
From Unreal Wiki, The Unreal Engine Documentation Site
(Created page with '{{basic-script}} Firstly, you will need to understand how classes in unreal script are defined. As stated on this page the extends clause is mandatory for all classes ex…') |
|||
Line 3: | Line 3: | ||
Firstly, you will need to understand how [[classes]] in unreal script are defined. As stated on this page the [[extends clause]] is mandatory for all classes except for object. | Firstly, you will need to understand how [[classes]] in unreal script are defined. As stated on this page the [[extends clause]] is mandatory for all classes except for object. | ||
− | For the purpose of this example we will assume ''' | + | For the purpose of this example we will assume '''YourClass''' extends [[UE3:Mutator]]. |
<uscript> | <uscript> | ||
Line 13: | Line 13: | ||
} | } | ||
</uscript> | </uscript> | ||
+ | |||
+ | Your file should look like the above with the exception of '''YourClass''', save the file as {'''Your Package'''}\Classes\YourClass.uc |
Revision as of 11:29, 5 May 2010
This is a page about a basic procedure related to UnrealScript. You are encouraged to link this page from other pages instead of explaining the procedure there. |
Firstly, you will need to understand how classes in unreal script are defined. As stated on this page the extends clause is mandatory for all classes except for object.
For the purpose of this example we will assume YourClass extends UE3:Mutator.
class YourClass extends Mutator; function InitMutator(string Options, out string ErrorMessage) { `log("I am your mutator!",,'mutator'); }
Your file should look like the above with the exception of YourClass, save the file as {Your Package}\Classes\YourClass.uc