protected override void uptake(float cur) { if (!fired && cur > windUp) { fired = true; GameObject s = Instantiate(spawnPre); s.transform.position += target; if (rotate) { s.transform.rotation = transform.rotation; } Spawnable spa = s.GetComponent <Spawnable>(); spa.setPlayer(ownerTeam, owner); NetworkServer.Spawn(s); } }