Guest User

TemplateBase

a guest
May 11th, 2021
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.94 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.Tilemaps;
  5.  
  6. namespace BaseProject
  7. {
  8.     public class TemplateBase : ScriptableObject
  9.     {
  10.         public virtual Template Copy()
  11.         {
  12.             return null;
  13.         }
  14.  
  15.         public virtual Template CopyFlattened()
  16.         {
  17.             return null;
  18.         }
  19.  
  20.         public virtual void CopyMetadata(Template template)
  21.         {
  22.  
  23.         }
  24.  
  25.         public virtual void CopyTiles(Template template)
  26.         {
  27.  
  28.         }
  29.  
  30.         public virtual TileBase[] FlattenTiles()
  31.         {
  32.             return null;
  33.         }
  34.  
  35.         public virtual Matrix4x4[] FlattenRotation()
  36.         {
  37.             return null;
  38.         }
  39.  
  40.         public virtual Vector2Int GetBaseSize()
  41.         {
  42.             return Vector2Int.zero;
  43.         }
  44.  
  45.         public virtual Vector2Int GetFullSize()
  46.         {
  47.             return GetBaseSize();
  48.         }
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment