//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);
    }
Exemple #2
0
    //----------------------------------------------------------------------------------------------
    // 関数の内容 | 体型を変える(ミニゲーム用)
    //  引 数   | newScale:体型の登録番号
    //  戻 り 値  | なし
    //----------------------------------------------------------------------------------------------
    public void ChangeBodyScaleInGame(BodyNum newScale)
    {
        // 既に同じものを選択していたら何もしない
        if (saveData.bodyScale == newScale)
        {
            return;
        }

        // 体型を変え、セーブデータに保存
        CharaCreateManager.ChangeBodyScale(newScale, sotai);
    }