BITFALL/Assets/Artists/Scripts/Placement/UnityPlacementObject.cs

21 lines
564 B
C#

using System.Collections;
using System.Collections.Generic;
using Unity.Mathematics;
using UnityEngine;
namespace BITFALL.Placement
{
public class UnityPlacementObject : MonoBehaviour,IPlacementObject
{
[SerializeField] private int3 size;
[SerializeField] private float positionIncrement = 1;
[SerializeField] private int rotationIncrement = 15;
public float PositionIncrement => positionIncrement;
public int RotationIncrement => rotationIncrement;
public int3 Size => size;
public IPlacementObject CreateInstance()=>
Instantiate(this);
}
}