Hello!
so im trying to a sync a public bool(isFull). [Synvar] create error’s… and im out of idead. please help
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Mirror;
public class Inventory : NetworkBehaviour
{
[SyncVar] public bool[ ] isFull;
public bool test;
public GameObject [ ] slots;
public Transform spawnpoint;
public GameObject fishingrod;
public GameObject fish;
public GameObject Wood;
public GameObject Iron;
public GameObject Bow;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
[Command]
public void CmdSpawnFishingrod()
{
GameObject go = (GameObject)Instantiate(fishingrod, spawnpoint.position, spawnpoint.rotation);
go.GetComponent().velocity = go.transform.forward * 10.0f;
Destroy(go,50);
NetworkServer.Spawn(go);
}
[Command]
public void CmdSpawnFish()
{
GameObject go = (GameObject)Instantiate(fish, spawnpoint.position, spawnpoint.rotation);
go.GetComponent().velocity = go.transform.forward * 10.0f;
Destroy(go,50);
NetworkServer.Spawn(go);
}
[Command]
public void CmdSpawnWood()
{
GameObject go = (GameObject)Instantiate(Wood, spawnpoint.position, spawnpoint.rotation);
go.GetComponent().velocity = go.transform.forward * 10.0f;
Destroy(go,50);
NetworkServer.Spawn(go);
}
[Command]
public void CmdSpawnIron()
{
GameObject go = (GameObject)Instantiate(Iron, spawnpoint.position, spawnpoint.rotation);
go.GetComponent().velocity = go.transform.forward * 10.0f;
Destroy(go,50);
NetworkServer.Spawn(go);
}
[Command]
public void CmdSpawnBow()
{
GameObject go = (GameObject)Instantiate(Bow, spawnpoint.position, spawnpoint.rotation);
go.GetComponent().velocity = go.transform.forward * 10.0f;
Destroy(go,50);
NetworkServer.Spawn(go);
}
}