Ejemplo n.º 1
0
    protected void Init()
    {
        tiles      = GameObject.FindGameObjectsWithTag("Tile");
        halfHeight = GetComponent <Collider>().bounds.extents.y;

        TurnManager.AddUnit(this);
        GridManager.AddUnit(this, new Vector2(transform.localPosition.x, transform.localPosition.z));

        spriteFaceCamera = GetComponent <SpriteFaceCamera>();

        remainingMove = Energy;

        floatingText = Resources.Load("GUI/FloatingText") as GameObject;
    }
Ejemplo n.º 2
0
    //GameObject[] tiles;
    //Tile currentTile;
    //public Vector2 gridCoord;

    protected void Init()
    {
        pos     = new Vector2Int((int)transform.localPosition.x, (int)transform.localPosition.z);
        lastPos = pos;
        TempTurnManager.AddUnit(this);
        tileManager = GameObject.Find("Managers").GetComponent <TileManager>();
        tileManager.AddUnit(this, pos);

        spriteFaceCamera = GetComponent <SpriteFaceCamera>();
        // remainingMove = Energy;
        floatingText = Resources.Load("Prefabs/GUI/FloatingText") as GameObject;

        MEnergy       = Energy;
        MStrength     = Strength;
        MConstitution = Constitution;
    }