public static void CreatePacketGraphic(NodeScript source, NodeScript target) { Vector3 vrot = Random.onUnitSphere; Quaternion rot = Quaternion.Euler(vrot); GameObject packetGraphics = GameObject.Instantiate(packetPrefab, NodeGraphicManager.GetGraphic(source).transform.position, rot, gameObject.transform) as GameObject; PacketGraphicScript graphicsScript = packetGraphics.GetComponent <PacketGraphicScript>(); graphicsScript.MoveTo(target); packets.Add(graphicsScript); }
public static void RemovePacket(PacketGraphicScript packet) { packets.Remove(packet); GameObject.Destroy(packet.gameObject); }