Changes
Page history
Update Presentation.World diagram
authored
Mar 21, 2022
by
Horváth István
Show whitespace changes
Inline
Side-by-side
Osztály-diagram.md
View page @
c06c870f
...
...
@@ -171,18 +171,24 @@ package Presentation.World {
}
class World {
+ U
nits:
IList<
Unit>
- _u
nits:
Dictionary<Logic.Data.World.Unit,
Unit>
+ Tile: GameObject
+ Barrack: GameObject
+ Obstacle: GameObject
+ Tower: GameObject
+ Castle: GameObject
+ TilePadding: float
+ Unit: GameObject
- _map: GameObject[,]
- Start(): void
- Update(float): void
- OnUnitDeployed(UnitDeployedEvent): void
- OnUnitMovedTile(UnitMovedTileEvent): void
- OnUnitDestroyed(UnitDestroyedEvent): void
- OnTowerBuilt(TowerBuiltEvent): void
- InstantiateTower(GameObject, Logic.Data.World.Tower): GameObject
- InstantiateTile(int, int, GameWorld): GameObject
- InstantiateTile(GameObject, Vector3, TileObject): GameObject
}
...
...
@@ -210,8 +216,10 @@ package Presentation.World {
- _data: Logic.Data.World.Unit
- _spriteRenderer: SpriteRenderer
- Start(): void
- Awake(): void
- FixedUpdate(): void
+ SetData(Logic.Data.World.Unit): void
+ DestroyUnit(): void
}
abstract class Structure {
...
...
...
...