protected NonPlayerCharacter(NpcSpriteSheet spriteSheet, Int32 level, Int32 row, Int32 column, MovementBehavior movementBehavior, Action<MapCharacter> onInteracting) : base(spriteSheet, level, row, column) { MovementBehavior = movementBehavior; _onInteracting = onInteracting; }
protected MapCharacter(NpcSpriteSheet spriteSheet, Int32 level, Int32 row, Int32 column) { SpriteSheet = spriteSheet; Level = level; Row = row; Column = column; NavigationMode = NavigationMode.Walking; _characterTranslate = new TranslateTransform(Constants.SIZE_TILE_IN_PIXELS * Column, Constants.SIZE_TILE_IN_PIXELS * Row); }