コード例 #1
0
    /// <summary>
    ///
    /// </summary>

    // Update is called once per frame
    void Update()
    {
        if (triggerDarkfog)
        {
            if (isStartWithDarkFog == true)
            {
                Vector3 locate = new Vector3();
                locate.x = myTransform.position.x;
                locate.y = myTransform.position.y + deltaYForCloneGO;
                locate.z = myTransform.position.z;

                // preference
                GameObject  tempCloneGO            = Instantiate(cloneGO, locate, Quaternion.identity);
                MemoryBlock tempCloneGOMemoryBlock = tempCloneGO.GetComponent <MemoryBlock>();
                tempCloneGOMemoryBlock.SetPreference(0.0f);
                tempCloneGOMemoryBlock.BeginBlock();
            }
            triggerDarkfog = false;
        }
        if (triggerGameManager)
        {
            thatGameManager = GameObject.Find("GameManager").GetComponent <GameManager>();
            thatGameManager.SetTileMap(myTransform.position, blockTypeID);
            triggerGameManager = false;
            //Debug.Log("yee"); // 작동함!
        }
    }