Events Reference/ja
Revision as of 23:30, 28 October 2012 by imported>Gurgate (wikify)
Events Reference
Events とは、何かが起こった時にゲームが呼び出す特別な 関数 (en) です。注意点として、単純に定義した Event は、ゲームにそれを呼び出すことをさせず、ゲームから 既に送られた (en) Event の名前と変数のリストに従わなければなりません。
Event Definition ( Event 定義)[edit | edit source]
<event> ::= <event header> [<function block> 'endEvent']
それらが(ゲームによって取り扱われる)固有のものでない限りは、関数ヘッダのあとは、常に function block (en) 及び "EndEvent" が続かなければなりません。
Event Header ( Event ヘッダ)[edit | edit source]
<event header> ::= 'Event' <identifier> '(' [<parameters>] ')' ['Native'] <flags>*
Event ヘッダは、function header (en) と同一ですが、 return types もしくは "Global" フラグを考慮に入れません。
Parameter[edit | edit source]
パラメータは function parameter list (en) と同一ですが、ゲームが Event に送るデータと一致させる必要があります。
例[edit | edit source]
; A simple activate event handler
Event OnActivate(ObjectReference akActivator)
PlayAnimation("CoolStuff")
endEvent
Special Variables[edit | edit source]
Event の特別変数は、グローバルではない関数 (en)と同一です。
Calling Events[edit | edit source]
Event の呼び出しは、関数 (en) の呼び出しと同一です。
See Also[edit | edit source]
Language: | English • 日本語 |
---|