「IYoujoAI」の編集履歴(バックアップ)一覧はこちら
「IYoujoAI」(2012/07/11 (水) 13:36:41) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**クラスの説明
幼女のAIであることを表すインターフェースです。
AIを作成する場合は、必ずこれを実装してください。
----
**メソッド解説
***public void excute(EntityYoujo entity)
AIが使われている間、毎Tick呼び出されます。
やらせたい行動などは主にこの部分で書きます。
***public String AIName()
AIの選択画面に表示されるAIの名前です。
アルファベット以外にも、日本語も使うことができます。
***public void start(EntityYoujo entity)
AI開始時に一度だけ呼び出されます。
主に初期化処理を書いたりします。
***public void end(EntityYoujo end)
AI終了時に一度だけ呼び出されます。
***public void damege(DamageSource par1DamageSource, int par2)
幼女がダメージを受けた時に呼び出されます。
***public void fall()
幼女が落下している時呼び出されます。
***public void kill()
幼女が死んだ時に呼ばれます
***public void entityCollision(Entity par1Entity)
何かのEntityと接触した時に呼ばれます
***public void inPortal()
ポータルの中にいるときに呼ばれます
***public void inWeb()
蜘蛛の巣の中にいるときに呼ばれます