/** * @brief オブジェクト初期設定; * @note */ public static void initObjects(eAnimalObjects[] aList) { // オブジェクト破棄; destroyStageObjectsAll (); // オブジェクト生成; makeGameObjectsInScene (aList); }
/** * @brief 指定したシーンリストのオブジェクトを作成; * @pram aList シーン内のゲームオブジェクト番号リスト * @note */ public static void makeGameObjectsInScene(eAnimalObjects[] aList) { allocateSceneObjects (aList.Length); for(int i = 0; i < aList.Length; i++) { mStageObjects[i] = createGameObject(aList[i]); } }
/** * @brief ゲームオブジェクト生成; * @param aListIndex オブジェクトリスト内のインデックス; * @return ゲームオブジェクト; * @note */ public static GameObject createGameObject(eAnimalObjects aListIndex) { return (GameObject)Instantiate(mGameObjectListTemp[(int)aListIndex]); }