예제 #1
0
        /// <summary>
        /// 衝突判定情報取得
        /// </summary>
        /// <param name="idx">インデックス値</param>
        /// <returns>MCColliMaterialを返す</returns>
        MCColliMaterial GetMCColliMaterial(int idx)
        {
            MCColliMaterial tmp = new MCColliMaterial();

            tmp.Init();
            if (m_vMaterial.Count <= idx)
            {
                return(tmp);
            }
            return(m_vMaterial[idx].mcCOLI);
        }
예제 #2
0
        /// <summary>
        /// Materialを追加する
        /// </summary>
        /// <param name="name">マテリアル名</param>
        /// <param name="material">マテリアル</param>
        /// <param name="mcCOLI">衝突判定マテリアル情報 MCColliMaterial</param>
        /// <returns></returns>
        int AddMaterial(string name, MCMaterial material, MCColliMaterial mcCOLI)
        {
            MC_MATERIAL_INFO tmpMtl;

            tmpMtl.mcCOLI   = mcCOLI;
            tmpMtl.material = material;
            tmpMtl.name     = name;

            m_vMaterial.Add(tmpMtl);

            return(m_vMaterial.Count);
        }