「EntityYoujo」の編集履歴(バックアップ)一覧はこちら
「EntityYoujo」(2012/07/11 (水) 14:36:34) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**クラスの説明
幼女自体のクラスです。
----
**変数解説
***private IYoujoAI youjoAI
現在の幼女のAIのインスタンスが入っています。
この中身はgetYoujoAIメソッドで取得することができます。
***public static List<IYoujoAI> youjoAIList
ロードされたETCAIが入っています。
***public static IYoujoAI defaultAI
デフォルトのAIが入っています。
***public YoujoInventory inventory
幼女のインベントリが入っています。
***public EntityPlayer targetPlayer
ついていくプレイヤー(主人)のインスタンスが入っています。
***private boolean flag
プレイヤーが死んだかどうかを調べるためのフラグです
***private ItemStack heldItem
現在手に持っているアイテムが入っています
----
**メソッド解説
ここではAI作成の時に使うメソッドを紹介します。
***public void setYoujoAINum(int i)
リストの要素番号からAIを変更します。
***public void setYoujoAI(IYoujoAI a)
指定されたインスタンスにAIを変更します。
***public IYoujoAI getYoujoAI()
現在のAIを調べることができます。
***public ItemStack getHeldItem()
現在手に持っているアイテムを返します。
***public void setHeldItem(ItemStack item)
指定されたアイテムを持たせることができます。
***public Entity getNearestEntity()
幼女から一番近いEntityを返します。