public Punk(String inEntityType, int inTotalLife, Nez.Tiled.TiledMap inMap, bool enemyHasGun, int ntargetPositionRange) : base(inEntityType, inTotalLife, inMap, enemyHasGun, ntargetPositionRange) { EntityType = inEntityType; TileMap = inMap; TotalLife = inTotalLife; CurrentLife = TotalLife; CollisionLayer = TileMap.getLayer <TiledTileLayer>("collisionLayer"); WeightedGraph = new WeightedGridGraph(CollisionLayer); Start = new Point(1, 1); End = new Point(10, 10); WeightedSearchPath = WeightedGraph.search(Start, End); EnemyCanShootGun = enemyHasGun; TargetPositionRange = ntargetPositionRange; }