BITKit/Packages/Runtime~/Unity/Scripts/Mirror/Spawner.cs

20 lines
573 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Mirror
{
public class Spawner : NetworkInteractivable
{
public NetworkIdentity prefab;
public int amount=1;
[ServerCallback]
public override void Excute(NetworkIdentity identity, string action)
{
for (int i = 0; i < amount; i++)
{
var instance = Instantiate(prefab.gameObject, transform.position, transform.rotation);
NetworkServer.Spawn(instance);
}
}
}
}