지역변수는 Scope내에서만 유효하기 때문에 다른 스크립트에서 접근이 안됩니다.
이미 value의 값을 가져올 대상인 슬라이더를 public Slider ObjSlider; 으로 선언해두셨기 때문에,
다른 스크립트에서 ObjSlider.value 로 접근할 수 있습니다.
초심자의 입장에서 다른 클래스의 인스턴스에 접근하는게 어렵게 느껴질 수 있는데,
class MyClass : MonoBehaviour {
public CsSliderScript sliderScript;
void Start() {
Debug.Log(sliderScript.ObjSlider.value);
}
}
처럼 클래스를 생성해 두고, 에디터의 인스펙터에서 직접 드래그 해 넣으신 뒤 sliderScript.ObjSlider.value 처럼 사용할 수 있습니다. 이 외에 스크립트로 대상 sliderScript를 찾고 싶다면, GetComponent와 GameObject.Find 류의 메소드들의 설명을 찾아보세요.