public static void ChangePlayerLayer(int value) { switch (value) { case 8: { player.GetComponent <Renderer>().material = SettingsRuntime.GetDefaultPlayer(); break; } case 12: { player.GetComponent <Renderer>().material = SettingsRuntime.GetMaterialColourOne(); break; } case 13: { player.GetComponent <Renderer>().material = SettingsRuntime.GetMaterialColourTwo(); break; } } layer = LayerMask.GetMask(LayerMask.LayerToName(value)); if (PlayerChangedLayer != null) { PlayerChangedLayer(value); } }
void Start() { black = SettingsRuntime.GetMaterialBlack(); ColourOne = SettingsRuntime.GetMaterialColourOne(); ColourTwo = SettingsRuntime.GetMaterialColourTwo(); layer = LayerMask.GetMask(LayerMask.LayerToName(gameObject.layer)); if (tag == "ColourPellet") { if (GetComponent <Renderer>().sharedMaterial == black) { SetParam(8); } else if (GetComponent <Renderer>().sharedMaterial == ColourOne) { SetParam(12); } else if (GetComponent <Renderer>().sharedMaterial == ColourTwo) { SetParam(13); } } }