- Home /
need help in script
hi, am doing tic tac toe game. i got stuck with my script where i have a two dimensional array variable in which i store my instantiated prefabs. below is the script. can some one tell me where am i making mistake. need help.
the error what i get is
NullReferenceException: A null value was found where an object instance was required. collider_spawner.createPattern () (at Assets/scripts/collider_spawner.cs:34) collider_spawner.Start () (at Assets/scripts/collider_spawner.cs:17)
using UnityEngine;
using System.Collections;
public class collider_spawner : MonoBehaviour {
public GameObject[,] totalcards;
public GameObject samplePlane;
private float xPositionValue = 0.0f;
private float yPositionValue = 4.71f;
// Use this for initialization
void Start () {
createPattern();
}
// Update is called once per frame
void Update () {
}
void createPattern()
{
for(int i = 0; i < 3; i++)
{
for(int j = 0; j < 3; j++)
{
//Vector3 card_Prefab_Position = new Vector3((j * 3.60f) + xPositionValue, (-i * 3.72f) + yPositionValue, -0.4f);
//Instantiate(card_Collider_prefab, card_Prefab_Position, Quaternion.identity);
totalcards[i,j] = (GameObject)Instantiate(samplePlane);
totalcards[i,j].transform.position = new Vector3((j * 3.60f) + xPositionValue, (-i * 3.72f) + yPositionValue, -0.4f);
}
}
}
}
Hello
$$anonymous$$aybe totalcards
is not initialized?
you should have totalcards = new GameObject[x,y];
in your case it seems x=y=3
and make sure your referenced samplePlane
from the inspector.
Answer by TrainWrek · Jun 30, 2015 at 07:17 AM
Replace your Start method with the following code, and make sure your samplePlane variable is not null.
// Use this for initialization
void Start () {
totalCards = new GameObject[3,3];
createPattern();
}
thanks for the help, its my fault. forgot to initialize it.
whom to give credits as both the answers are corret. thanks NEREVAR for explaining the error and TRAINWRE$$anonymous$$ for getting straight to the answer.
Your answer
Follow this Question
Related Questions
OnTriggerEnter called only one time?!! 5 Answers
identifying the index of a gameobject in an array 1 Answer
AI targeting error 2 Answers
If renderer.material.color help!??!?!!? 1 Answer
How to reduce my script ? 0 Answers