コード例 #1
0
    protected override void OnInstanceInit()
    {
        base.OnInstanceInit();

        DontDestroyOnLoad(gameObject);

        m_Controller = GetComponent <MindwaveController>();
        m_Calibrator = GetComponent <MindwaveCalibrator>();
    }
コード例 #2
0
    private void Awake()
    {
        if (m_Controller == null)
        {
            m_Controller = GetComponent <MindwaveController>();
        }

        if (m_Calibrator == null)
        {
            m_Calibrator = GetComponent <MindwaveCalibrator>();
        }

        BindMindwaveControllerEvents();
    }
コード例 #3
0
    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");
    }