Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        var prefab = OdaiList[Random.Range(0, OdaiList.Count)];
        var obj    = Instantiate(prefab.gameObject, this.transform);

        nowOdai = obj.GetComponent <Odai>();
    }
Ejemplo n.º 2
0
    /// <summary>
    /// お題を引き直す
    /// </summary>
    public void ReloadOdai()
    {
        Destroy(nowOdai.gameObject);
        var prefab = OdaiList[Random.Range(0, OdaiList.Count)];
        var obj    = Instantiate(prefab.gameObject, this.transform);

        nowOdai = obj.GetComponent <Odai>();
    }
Ejemplo n.º 3
0
    // Update is called once per frame
    void Update()
    {
        if (OdaiList.Count == 0)
        {
            return;
        }

        if (nowOdai.IsClear)
        {
            Debug.Log("お題を更新");
            Destroy(nowOdai.gameObject);
            var prefab = OdaiList[Random.Range(0, OdaiList.Count)];
            var obj    = Instantiate(prefab.gameObject, this.transform);
            nowOdai = obj.GetComponent <Odai>();
        }
    }