Ejemplo n.º 1
0
    private void Start()
    {
        //Vector2 tpos = GodController.Instance.GetTerrainPos(transform);
        Vector2 tpos = TerrainGlobal.WorldToTerrainPos(transform.position);

        terrainX = (int)tpos.x;
        terrainY = (int)tpos.y;
    }
Ejemplo n.º 2
0
    public void Walk(Vector3 dir)
    {
        cc.SimpleMove(dir * walkSpeed);
        //Vector2 tpos = GodController.Instance.GetTerrainPos(transform);
        Vector2 tpos = TerrainGlobal.WorldToTerrainPos(transform.position);

        if (tpos.x != terrainX || tpos.y != terrainY)
        {
            WorldManager.Instance.UpdadePlacedObjectLocation(gameObject, terrainX, terrainY);
            terrainX = (int)tpos.x;
            terrainY = (int)tpos.y;
        }
    }