Added Comments
This commit is contained in:
parent
9151d987a7
commit
5f1a5e5abc
10 changed files with 67 additions and 2 deletions
|
|
@ -2,7 +2,11 @@ using System;
|
|||
using System.IO;
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
namespace Tiles {
|
||||
/// <summary>
|
||||
/// Base class of all Tile types
|
||||
/// </summary>
|
||||
public abstract class BaseTile {
|
||||
protected Sprite _sprite;
|
||||
public virtual Sprite Sprite => _sprite;
|
||||
|
|
@ -14,6 +18,11 @@ namespace Tiles {
|
|||
|
||||
public virtual void DayLightStep() { }
|
||||
|
||||
/// <summary>
|
||||
/// Used to generate Sprites from files
|
||||
/// </summary>
|
||||
/// <param name="pathToImageFile">Path to the Image file to be Converted to the Sprite</param>
|
||||
/// <returns>the created Sprite</returns>
|
||||
static public Sprite GenerateSpriteFromFile(String pathToImageFile) {
|
||||
byte[] data = File.ReadAllBytes(pathToImageFile);
|
||||
Texture2D texture = new Texture2D(32, 32, TextureFormat.ARGB32, false);
|
||||
|
|
|
|||
|
|
@ -4,6 +4,9 @@ namespace Tiles
|
|||
{
|
||||
public class GrassTile : BaseTile {
|
||||
private Sprite[] _sprites;
|
||||
/// <summary>
|
||||
/// Overridden Property to randomize tiles between the 3 different sprites
|
||||
/// </summary>
|
||||
public override Sprite Sprite
|
||||
{
|
||||
get
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue