コード例 #1
0
ファイル: TriCell.cs プロジェクト: Jaeguins/Isle-Story
    public void SetRiver(TriDirection direction)
    {
        if (!isRiver[(int)direction])
        {
            isRiver[(int)direction] = true;
            RefreshSelfOnly();

            TriCell neighbor = GetNeighbor(direction);
            neighbor.isRiver[(int)direction] = true;
            neighbor.RefreshSelfOnly();
        }
    }
コード例 #2
0
ファイル: TriCell.cs プロジェクト: Jaeguins/Isle-Story
    public void RemoveRiver(TriDirection direction)
    {
        if (isRiver[(int)direction])
        {
            isRiver[(int)direction] = false;
            RefreshSelfOnly();

            TriCell neighbor = GetNeighbor(direction);
            neighbor.isRiver[(int)direction] = false;
            neighbor.RefreshSelfOnly();
        }
    }