mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-02-12 00:40:08 +00:00
fix tools missing material
This commit is contained in:
parent
39fd68f031
commit
6c30b536cb
@ -60,14 +60,22 @@ namespace QSB.Instruments
|
||||
ChertDrum = MakeChertDrum(bundle);
|
||||
}
|
||||
|
||||
// EyeCompatibility : Need to find right object.
|
||||
private GameObject MakeChertDrum(AssetBundle bundle)
|
||||
{
|
||||
var drum = new GameObject();
|
||||
var mf = drum.AddComponent<MeshFilter>();
|
||||
mf.sharedMesh = bundle.LoadAsset("assets/Chert/hourglasstwinsmeshescharacters2.asset") as Mesh;
|
||||
var mr = drum.AddComponent<MeshRenderer>();
|
||||
mr.sharedMaterial = GameObject.Find("NewDrum:polySurface2").GetComponent<MeshRenderer>().material;
|
||||
if (QSBSceneManager.CurrentScene == OWScene.SolarSystem)
|
||||
{
|
||||
mr.sharedMaterial = GameObject.Find("NewDrum:polySurface2").GetComponent<MeshRenderer>().material;
|
||||
}
|
||||
else if (QSBSceneManager.CurrentScene == OWScene.EyeOfTheUniverse)
|
||||
{
|
||||
//mr.sharedMaterial = GameObject.Find("Props_HEA_Drums").GetComponent<MeshRenderer>().material;
|
||||
// TODO : fix for instrument release
|
||||
mr.sharedMaterial = null;
|
||||
}
|
||||
drum.transform.parent = rootObj;
|
||||
drum.transform.rotation = rootObj.rotation;
|
||||
drum.transform.localPosition = Vector3.zero;
|
||||
|
@ -22,16 +22,14 @@ namespace QSB.Tools
|
||||
{
|
||||
CreateStowTransforms(camera);
|
||||
|
||||
_playerToolsMaterial = GameObject.Find("Props_HEA_ProbeLauncher_ProbeCamera/ProbeLauncherChassis").GetComponent<MeshRenderer>().materials[0];
|
||||
if (QSBSceneManager.CurrentScene == OWScene.SolarSystem)
|
||||
{
|
||||
_playerToolsMaterial = GameObject.Find("PlayerSuit_Jetpack").GetComponent<MeshRenderer>().materials[0];
|
||||
_lightbulbMaterial = GameObject.Find("Props_HEA_Lantern (10)/Lantern_Lamp").GetComponent<MeshRenderer>().materials[0];
|
||||
}
|
||||
else if (QSBSceneManager.CurrentScene == OWScene.EyeOfTheUniverse)
|
||||
{
|
||||
// EyeCompatibility : Get these materials another way.
|
||||
_playerToolsMaterial = null;
|
||||
_lightbulbMaterial = null;
|
||||
_lightbulbMaterial = GameObject.Find("lantern_lamp").GetComponent<MeshRenderer>().materials[0];
|
||||
}
|
||||
|
||||
CreateFlashlight(camera);
|
||||
|
Loading…
x
Reference in New Issue
Block a user