public override void Destroy() { mockCamera?.Dispose(); mockCamera = null; if (m_CameraMaterial != null) { UnityEngine.Object.Destroy(m_CameraMaterial); m_CameraMaterial = null; } base.Destroy(); }
public override void Start() { base.Start(); if (m_CameraMaterial == null) { m_CameraMaterial = CreateCameraMaterial(ShaderName); } var setting = MockARFoundationSetting.Instance; mockCamera = setting.GetMockCamera(); }