mirror of
https://github.com/RHeavenStudioPlus/HeavenStudioPlus.git
synced 2024-12-02 14:27:28 +00:00
35 lines
669 B
C#
35 lines
669 B
C#
|
using System.Collections;
|
||
|
using System.Collections.Generic;
|
||
|
using UnityEngine;
|
||
|
|
||
|
using RhythmHeavenMania.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);
|
||
|
}
|
||
|
}
|