コード例 #1
0
 void Awake()
 {
     if (CardNetworkManager.instance != null)
     {
         Destroy(this.gameObject);
     }
     DontDestroyOnLoad(gameObject);
     CardNetworkManager.instance = this;
     NetworkManager.singleton    = this;
 }
コード例 #2
0
    // Start is called before the first frame update
    void Start()
    {
        CardNetworkManager manager = CardNetworkManager.Instance;

        ddMapList = GetComponent <Dropdown>();

        List <Dropdown.OptionData> data = new List <Dropdown.OptionData>();

        ddMapList.options = data;
        for (int i = 0; i < CardNetworkManager.Instance.AvailableMaps.Length; i++)
        {
            Dropdown.OptionData od = new Dropdown.OptionData(manager.AvailableMaps[i].Prefab.name, manager.AvailableMaps[i].MapIcon);
            data.Add(od);
        }


        ddMapList.onValueChanged.AddListener(manager.SetMapToLoad);
        ddMapList.onValueChanged.AddListener(OnDDValueChanged);

        ddMapList.value = 0;
        ddMapList.RefreshShownValue();
        OnDDValueChanged(0);
    }