GOSUKE FACTORY

何かの記録

2020/11/28 - 
MSC


using System;
using MSCLoader;
using UnityEngine;
using Object = System.Object;

namespace NSR50
{
	public class NSR50 : Mod
	{
		public override string ID => "g_NSR50"; //Your mod ID (unique)
		public override string Name => "g_NSR50"; //You mod name
		public override string Author => "gosuke"; //Your Username
		public override string Version => "1.0"; //Version

		// Set this to true if you will be load custom assets from Assets folder.
		// This will create subfolder in Assets folder for your mod.
		public override bool UseAssetsFolder
		{
			get
			{
				return true;
			}
		}

	public override void OnNewGame()
		{
			// Called once, when starting a New Game, you can reset your saves here
		}

		public override void OnLoad()
		{

			// Called once, when mod is loading after game is fully loaded

			//アセットの読み込み
			this.ab = LoadAssets.LoadBundle(this, "nsr50.unity3d");
			
			//メッシュの読み込み
        	this.frame = this.ab.LoadAsset("frame.fbx") as GameObject;
			
			//マテリアルの読み込み
			this.nsrMat = this.ab.LoadAsset("nsrMat.mat") as Material;

			this.ab.Unload(false);

			this.frame = UnityEngine.Object.Instantiate<GameObject>(this.frame);
			UnityEngine.Object.Destroy(this.frame);

			//メッシュの置き換え
			GameObject.Find("JONNEZ ES(Clone)/MESH/frame").GetComponent<MeshFilter>().sharedMesh = this.frame.GetComponentInChildren<MeshFilter>().sharedMesh;

			//マテリアルの置き換え
			GameObject.Find("JONNEZ ES(Clone)/MESH/frame").GetComponent<MeshRenderer>().sharedMaterial = this.nsrMat;

			//位置・向き・スケールの設定
			GameObject.Find("JONNEZ ES(Clone)/MESH/frame").transform.localPosition = new Vector3(0f, 0f, 0f);
			GameObject.Find("JONNEZ ES(Clone)/MESH/frame").transform.localEulerAngles = new Vector3(0f, 0f, 0f);
			GameObject.Find("JONNEZ ES(Clone)/MESH/frame").transform.localScale = new Vector3(1f, 1f, 1f);

			}

		private AssetBundle ab;
		private GameObject frame;
		private Material nsrMat;
    }
}




RSS 1.0 Youtube Twitter



 当サイトはPC版ゲームのMODを中心に取り扱うなか、私gosukeのたわ言をつらつらと記録しています。(MODとはModification、元のゲームに様々な要素を追加・改変する事で、オリジナルのゲームよりさらに楽しめる幅が広がります。)

 また、リンクフリーではありますが、ファイルへの直リンクは出来ればご遠慮お願い致します。バナーでリンクする場合は下にあるバナーを使用して下さい。

管理者:gosuke

banner

意見、要望、感想、叱咤、激励、などなどありましたら下の意見箱からメッセージをどうぞ。
意見箱