# kahveciozan/changefix architecture

> Architecture diagram of the GitHub repository kahveciozan/changefix, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-27). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/kahveciozan/changefix
- Repository: https://github.com/kahveciozan/changefix

## Overview

This appears to be a Unity game with planet-themed assets, coin animation, UI scripts, and audio for correct and incorrect outcomes. The likely user experience is interacting with game UI and receiving visual or audio feedback, but the README and source excerpts are absent, so the exact gameplay stages and runtime wiring cannot be confirmed. The graph shows the identifiable runtime components and content without asserting unsupported calls or data flows.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_runtime["Game runtime"]
  node_scene["Sample scene<br/>[SampleScene.unity]"]
  node_manager["Game manager<br/>[GameManager.cs]"]
  node_button["Button behavior<br/>[ButtonScript.cs]"]
  node_text["Text behavior<br/>[TextScript.cs]"]
  node_pano1["Panel behavior 1<br/>[Pano1.cs]"]
  node_pano2["Panel behavior 2<br/>[Pano2.cs]"]
  node_coin["Coin movement<br/>[CoinMove.cs]"]
  node_sound["Sound manager<br/>[SoundManager.cs]"]
end

subgraph group_presentation["Game presentation"]
  node_coinanim["Coin animation<br/>[Coin.anim]"]
  node_tween["DOTween library"]
end

subgraph group_content["Game assets"]
  node_audio["Game audio"]
  node_planets["Planet sprites"]
end

node_player(("Player"))

click node_scene "https://github.com/kahveciozan/changefix/blob/main/Assets/Scenes/SampleScene.unity"
click node_manager "https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/GameManager.cs"
click node_button "https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/ButtonScript.cs"
click node_text "https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/TextScript.cs"
click node_pano1 "https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/Pano1.cs"
click node_pano2 "https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/Pano2.cs"
click node_coin "https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/CoinMove.cs"
click node_sound "https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/SoundManager.cs"
click node_audio "https://github.com/kahveciozan/changefix/tree/main/Assets/Audios"
click node_planets "https://github.com/kahveciozan/changefix/tree/main/Assets/Sprites"
click node_coinanim "https://github.com/kahveciozan/changefix/blob/main/Assets/Sprites/Coin/Coin.anim"
click node_tween "https://github.com/kahveciozan/changefix/tree/main/Assets/Plugins/Demigiant/DOTween"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_scene,node_manager,node_button,node_text,node_pano1,node_pano2,node_coin,node_sound toneBlue
class node_coinanim,node_tween toneAmber
class node_audio,node_planets toneMint
class node_player toneIndigo
```

## Components

### Game runtime

- [Sample scene](https://github.com/kahveciozan/changefix/blob/main/Assets/Scenes/SampleScene.unity): `Assets/Scenes/SampleScene.unity`
- [Game manager](https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/GameManager.cs): `Assets/Scripts/GameManager.cs`
- [Button behavior](https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/ButtonScript.cs): `Assets/Scripts/ButtonScript.cs`
- [Text behavior](https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/TextScript.cs): `Assets/Scripts/TextScript.cs`
- [Panel behavior 1](https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/Pano1.cs): `Assets/Scripts/Pano1.cs`
- [Panel behavior 2](https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/Pano2.cs): `Assets/Scripts/Pano2.cs`
- [Coin movement](https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/CoinMove.cs): `Assets/Scripts/CoinMove.cs`
- [Sound manager](https://github.com/kahveciozan/changefix/blob/main/Assets/Scripts/SoundManager.cs): `Assets/Scripts/SoundManager.cs`

### Game presentation

- [Coin animation](https://github.com/kahveciozan/changefix/blob/main/Assets/Sprites/Coin/Coin.anim): `Assets/Sprites/Coin/Coin.anim`
- [DOTween library](https://github.com/kahveciozan/changefix/tree/main/Assets/Plugins/Demigiant/DOTween): `Assets/Plugins/Demigiant/DOTween`

### Game assets

- [Game audio](https://github.com/kahveciozan/changefix/tree/main/Assets/Audios): `Assets/Audios`
- [Planet sprites](https://github.com/kahveciozan/changefix/tree/main/Assets/Sprites): `Assets/Sprites`

### Other components

- **Player**
