//static public void ChangeHairColor(Color newColor, GameObject sotai) //{ // // 色を設定 // foreach (SkinnedMeshRenderer smr in sotai.GetComponentsInChildren<SkinnedMeshRenderer>()) // { // if (smr.tag == "HairObj") // { // smr.material.SetColor(MyCharDataManager.BASE_COLOR, newColor); // smr.material.SetColor(MyCharDataManager.SECOND_SHADE_COLOR, newColor); // } // } //} //---------------------------------------------------------------------------------------------- // 関数の内容 | 体型を変える // 引 数 | newScale:体型の登録番号, sotai:素体モデル // 戻 り 値 | なし //---------------------------------------------------------------------------------------------- static public void ChangeBodyScale(BodyNum newScale, GameObject sotai) { // myCharの位置を保存 //Vector3 pos = myChar.transform.position; Vector3[] scales = MyCharDataManager.Instance.BodyScales; // 体型を設定 //sotai.transform.localScale = scales[(int)newScale]; iTween.ScaleTo(sotai, scales[(int)newScale], SCALING_TIME); }
//---------------------------------------------------------------------------------------------- // 関数の内容 | 体型を変える(ミニゲーム用) // 引 数 | newScale:体型の登録番号 // 戻 り 値 | なし //---------------------------------------------------------------------------------------------- public void ChangeBodyScaleInGame(BodyNum newScale) { // 既に同じものを選択していたら何もしない if (saveData.bodyScale == newScale) { return; } // 体型を変え、セーブデータに保存 CharaCreateManager.ChangeBodyScale(newScale, sotai); }