Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
 public static void RemovePacket(PacketGraphicScript packet)
 {
     packets.Remove(packet);
     GameObject.Destroy(packet.gameObject);
 }