private void OnDisable()
    {
        GameObject.Destroy(m_pathLineRenderer);
        m_transportPositionerA.OnPointOnGraphChanged -= OnPointOnGraphChanged;
        m_transportPositionerA.Discard();

        m_transportPositionerB.OnPointOnGraphChanged -= OnPointOnGraphChanged;
        m_transportPositionerB.Discard();
    }
Example #2
0
    private void OnDisable()
    {
        GameObject.Destroy(m_sphereInput);
        GameObject.Destroy(m_sphereOutput);
        GameObject.Destroy(m_directionIndicatorInput);
        GameObject.Destroy(m_directionIndicatorOutput);

        m_transportPositioner.OnPointOnGraphChanged -= OnPointOnGraphChanged;
        m_transportPositioner.Discard();
    }
Example #3
0
 private void OnDisable()
 {
     GameObject.Destroy(m_capsule);
     m_transportPositioner.OnPointOnGraphChanged -= OnPointOnGraphChanged;
     m_transportPositioner.Discard();
     m_transportPositioner = null;
     m_prevPointOnGraph    = null;
     m_currentPointOnGraph = null;
     m_pathfindResult      = null;
 }