SourcePawnの関数の種類について
- native
- public
- 他のスクリプトファイルから見える関数
- normal
- 通常の関数(only you can call)
- static
- 定義したファイル内からだけ使える関数
- stock
- 定義した関数がどこからも使われなかったらコンパイルされない
- forward
- システムから呼び出されるコールバック関数はこれで定義されてる。ユーザーが実際にコールバックされる関数を定義するときはpublicで上書き定義する。たぶんこれはコールバック関数だからユーザーが実装してたときだけこの関数呼び出して下さい、みたいなのを処理系に伝えるために提供してる奴って感じ