protected override void OnInstanceInit() { base.OnInstanceInit(); DontDestroyOnLoad(gameObject); m_Controller = GetComponent <MindwaveController>(); m_Calibrator = GetComponent <MindwaveCalibrator>(); }
private void Awake() { if (m_Controller == null) { m_Controller = GetComponent <MindwaveController>(); } if (m_Calibrator == null) { m_Calibrator = GetComponent <MindwaveCalibrator>(); } BindMindwaveControllerEvents(); }
private void OnEnable() { m_Component = (target as MindwaveCalibrator); // Init serialized properties m_MaxDataLengthProperty = serializedObject.FindProperty("m_MaxDataLength"); m_DeltaWavesProperty = serializedObject.FindProperty("m_DeltaWaves"); m_ThetaWavesProperty = serializedObject.FindProperty("m_ThetaWaves"); m_LowAlphaWavesProperty = serializedObject.FindProperty("m_LowAlphaWaves"); m_HighAlphaWavesProperty = serializedObject.FindProperty("m_HighAlphaWaves"); m_LowBetaWavesProperty = serializedObject.FindProperty("m_LowBetaWaves"); m_HighBetaWavesProperty = serializedObject.FindProperty("m_HighBetaWaves"); m_LowGammaWavesProperty = serializedObject.FindProperty("m_LowGammaWaves"); m_HighGammaWavesProperty = serializedObject.FindProperty("m_HighGammaWaves"); }