Xamarin.Forms.Unity icon indicating copy to clipboard operation
Xamarin.Forms.Unity copied to clipboard

when double click on button error occurring tell me where is the wrong on this code..

Open subbuhunter opened this issue 7 years ago • 1 comments

This is the error occurring :-

NullReferenceException: (null) UnityEngine.MonoBehaviour.StopCoroutine (UnityEngine.Coroutine routine) (at C:/buildslave/unity/build/artifacts/generated/common/runtime/MonoBehaviourBindings.gen.cs:99)

This is the code :-

using System.Collections; using System.Collections.Generic; using UnityEngine;

public class Test : MonoBehaviour {

public GameObject Testobject;

public GameObject Main_Menu;
public Material[] TestShaders;
public Texture[] TestTextures;
public Texture[] TestPatterns;
public Color[] TestColors;

int m;

//To Change Menus 
public void Change_Menus(int x)
{
	for (int y = 1; y < Main_Menu.transform.childCount; y++) 
	{
		Main_Menu.transform.GetChild(y).gameObject.SetActive (false);
	}
	Main_Menu.transform.GetChild (x).gameObject.SetActive (true);

	x = m;
}
//To Function Shader 
public void Function_Shader_Menus(int x)
{
	Testobject.GetComponent<Renderer> ().material = TestShaders[x];
}
//To Function Texture
public void Function_Texture_Menus(int x)
{
	Testobject.GetComponent<Renderer> ().material.mainTexture = TestTextures[x];
}
//To Function Pattern
public void Function_Pattern_Menus(int x)
{
	Testobject.GetComponent<Renderer> ().material.mainTexture = TestPatterns[x];
}
//To Function Pattern Color 
public void Function_Pattern_Color_Menus(int x)
{
	Testobject.GetComponent<Renderer> ().material.color = TestColors[x];
}

}

subbuhunter avatar Jan 03 '18 13:01 subbuhunter

Are you using Xamarin.Forms ?

aosoft avatar Jan 06 '18 09:01 aosoft