示例#1
0
    // 追従を解除する
    private void ChildCancelFoliowing(CardSet cardSet)
    {
        // カードの位置情報を親と同じにする(位置の調整)
        cardSet.GetChildTrans().GetChild(0).GetComponent <CardColtrol>().
        SetNowFloorNum(cardSet.transform.GetChild(0).GetComponent <CardColtrol>().GetNowFloorNum());

        // 子供の追従を解除させる
        cardSet.GetChildTrans().GetComponent <CardSet>().DeleteSource();

        // 子供のモデルを表示させる
        cardSet.GetChildTrans().GetChild(1).gameObject.SetActive(true);

        // 子供のモデルの位置を調整
        cardSet.GetChildTrans().GetChild(1).localPosition = new Vector3(0.0f, 0.1f, 0.0f);
        cardSet.GetChildTrans().GetChild(1).GetComponent <ModelControl>().NewCardPos = cardSet.transform.GetChild(1).position;
    }