コード例 #1
0
        public MapManager(GameManager gameManager, int totalRegionWidth, int totalRegionHeight)
        {
            myGameManager = gameManager;
            myTotalRegionWidth = totalRegionWidth;
            myTotalRegionHeight = totalRegionHeight;
            GameMaps = new JsDictionary<string, GameMap>();
            GameMapLayouts = new List<GameMapLayout>();

            CollisionMap = new CollisionType[myTotalRegionWidth][];
            for (int x = 0; x < myTotalRegionWidth; x++) {
                CollisionMap[x] = new CollisionType[myTotalRegionHeight];
                for (int y = 0; y < myTotalRegionHeight; y++) {
                    CollisionMap[x][y] = 0;
                }
            }
        }
コード例 #2
0
 public TileManager(GameManager gameManager)
 {
     myGameManager = gameManager;
     loadedTiles = new JsDictionary<string, Tile>();
 }
コード例 #3
0
 public DrawMapManager(GameManager gameManager, int totalRegionWidth, int totalRegionHeight)
     : base(gameManager, totalRegionWidth, totalRegionHeight)
 {
 }
コード例 #4
0
 public DrawTileManager(GameManager gameManager)
     : base(gameManager)
 {
 }
コード例 #5
0
ファイル: Unit.cs プロジェクト: dested/LampLightOnlineSharp
 public Unit(GameManager gameManager)
 {
     myGameManager = gameManager;
     MoveRate = 2;
 }
コード例 #6
0
 public UnitManager(GameManager gameManager)
 {
     myGameManager = gameManager;
 }
コード例 #7
0
ファイル: Person.cs プロジェクト: dested/LampLightOnlineSharp
 public Person(GameManager gameManager)
     : base(gameManager)
 {
 }
コード例 #8
0
 public DrawUnitManager(GameManager gameManager)
     : base(gameManager)
 {
 }