Hi,
I want to instantiate player character in the scene. (see my code snippet)
After instantiating player character, I also assigned player character gameobject into character property of CameraController through code.
but I'm getting errors. (see attached screenshot)
Guide me in correct direction. where I went wrong.
Do I need to assign player character gameobject into all monitors gameobject & VirtualControlsManager?
Note that
* Target platform is set to Android
* InitCharacterOnAwake property of CameraController is set to false
* ForceInput property of UnityInput is set to Virtual
I want to instantiate player character in the scene. (see my code snippet)
After instantiating player character, I also assigned player character gameobject into character property of CameraController through code.
but I'm getting errors. (see attached screenshot)
Guide me in correct direction. where I went wrong.
Do I need to assign player character gameobject into all monitors gameobject & VirtualControlsManager?
Note that
* Target platform is set to Android
* InitCharacterOnAwake property of CameraController is set to false
* ForceInput property of UnityInput is set to Virtual
Code:
public class GameManager : MonoBehaviour
{
public GameObject obj_Character; // prefab of player character
public GameObject obj_Camera; // prefab of camera
[HideInInspector]
public GameObject m_Character;
[HideInInspector]
public GameObject m_Camera;
[HideInInspector]
public CameraController m_CameraController;
public static GameManager instance;
public void Start()
{
instance = this;
m_Character = Instantiate(obj_Character) as GameObject;
m_Camera = Instantiate(obj_Camera) as GameObject;
m_CameraController = m_Camera.GetComponent<CameraController>();
m_CameraController.Character = m_Character;
m_CameraController.SetPerspective(true);
.
.
.
}
}