public Character instanciateCharacter(int _iX, int _iY) { GameObject newCharater = (GameObject)Instantiate(m_CharacterPrefab, new Vector3(_iX * 10, _iY * 10, -0.04f), Quaternion.identity); GridElement gridElem = newCharater.GetComponent <GridElement>(); gridElem.Init(_iX, _iY, 4); return(gridElem.GetComponent <Character>()); }