HeavenStudio/Assets/Scripts/LevelEditor/Commands/TestCommand.cs
2022-03-14 07:21:05 -07:00

35 lines
664 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using HeavenStudio.Editor.Commands;
public class TestCommand : IAction
{
private GameObject prefab;
private Vector3 pos;
private GameObject spawnedgameObj;
public TestCommand(GameObject prefab, Vector3 pos)
{
this.prefab = prefab;
this.pos = pos;
}
public void Execute()
{
spawnedgameObj = GameObject.Instantiate(prefab, pos, Quaternion.identity);
}
public void Redo()
{
throw new System.NotImplementedException();
}
public void Undo()
{
GameObject.Destroy(spawnedgameObj);
}
}