Events Reference/ja

From the CreationKit Wiki
Jump to navigation Jump to search

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  • 日本語