akxltmzk
9/17/2019 - 1:45 AM

namespace.cs

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using hyunwoo.does;
using hyunwoo;

// 사용하는 궁극적인 목적은 대형 프로젝트에서 두 개발자가 같은 클레스 명을 중복 해서 사용할수 도 있기 때문에
// 미리 분류를 해놓고 시작한다.

namespace hyunwoo
{
  public class Work
  {
    public int subscribe;
    
  }
  namespace does
  {
    public class Work
    {
      int like;
      
      public void SetLike(int val){
        like = val;
      }
      public bool IsLike(){
        return like != 0;
      }
    }
  }
}

public class Test : MonoBehaviour
{
  Work hyunwoo = new Work();
  hyunwoo.Work hyunwoo2  = new hyunwoo.Work();
  
  void Start(){
    // 두번째 네임스페이스 접근
    hyunwoo.SetLike(5);
    print(hyunwoo.IsLike()); // true
    
    // 첫번째 네임스페이스 접근
    hyunwoo2.subscribe = 4;
  }
}