Difference between revisions of "Events Reference/ja"
Jump to navigation
Jump to search
wikify
imported>Eishunsama |
imported>Gurgate (wikify) |
||
Line 1: | Line 1: | ||
{{PageTitle|Events Reference}} | {{PageTitle|Events Reference}} | ||
Events とは、何かが起こった時にゲームが呼び出す特別な | Events とは、何かが起こった時にゲームが呼び出す特別な {{ulink|Function Reference|関数|ja}} です。注意点として、単純に定義した Event は、ゲームにそれを呼び出すことをさせず、ゲームから {{ulink|Events|既に送られた|ja}} Event の名前と変数のリストに従わなければなりません。 | ||
== Event Definition ( Event 定義)== | == Event Definition ( Event 定義)== | ||
Line 7: | Line 7: | ||
'endEvent'] | 'endEvent'] | ||
それらが(ゲームによって取り扱われる)固有のものでない限りは、関数ヘッダのあとは、常に [[Function Reference/ja#Function Block|function block]] 及び "EndEvent" が続かなければなりません。 | それらが(ゲームによって取り扱われる)固有のものでない限りは、関数ヘッダのあとは、常に [[Function Reference/ja#Function Block|function block]] ([[Function Reference#Function Block|en]]) 及び "EndEvent" が続かなければなりません。 | ||
=== Event Header ( Event ヘッダ)=== | === Event Header ( Event ヘッダ)=== | ||
<event header> ::= 'Event' <identifier> '(' [<parameters>] ')' ['Native'] <flags>* | <event header> ::= 'Event' <identifier> '(' [<parameters>] ')' ['Native'] <flags>* | ||
Event ヘッダは、[[Function Reference/ja#Function Header|function header]] と同一ですが、 return types もしくは "Global" フラグを考慮に入れません。 | Event ヘッダは、[[Function Reference/ja#Function Header|function header]] ([[Function Reference#Function Header|en]]) と同一ですが、 return types もしくは "Global" フラグを考慮に入れません。 | ||
=== | === Parameter === | ||
パラメータは [[Function | パラメータは [[Function Reference/ja#Parameters|function parameter list]] ([[Function Reference#Parameters|en]]) と同一ですが、ゲームが Event に送るデータと一致させる必要があります。 | ||
=== | === 例 === | ||
<source lang="papyrus"> | <source lang="papyrus"> | ||
; A simple activate event handler | ; A simple activate event handler | ||
Line 26: | Line 26: | ||
== Special Variables == | == Special Variables == | ||
Event の特別変数は、グローバルではない[[Function Reference/ja#Special Variables|関数]]と同一です。 | Event の特別変数は、グローバルではない[[Function Reference/ja#Special Variables|関数]] ([[Function Reference#Special Variables|en]])と同一です。 | ||
== Calling Events == | == Calling Events == | ||
Event の呼び出しは、[[Function Reference/ja#Calling Functions|関数]]の呼び出しと同一です。 | Event の呼び出しは、[[Function Reference/ja#Calling Functions|関数]] ([[Function Reference#Calling Functions|en]]) の呼び出しと同一です。 | ||
== See Also == | == See Also == |