Ejemplo n.º 1
0
    public void OnPickup()
    {
        Network_PlayerController npc = GetLocalPlayerController();

        npc.CmdOnGrab(nid, npc.gameObject.GetComponent <NetworkIdentity>());
        npc.CmdOnPickup(nid);
    }
Ejemplo n.º 2
0
    private void Update()
    {
        if (bendTool.attachedRod)
        {
            RodGripScript rgs = bendTool.attachedRod.GetComponent <RodGripScript>();
            if (rgs.isGripped)
            {
                bendInstance.rodGripScriptReference = rgs;

                Network_PlayerController npc = Network_InteractableObject.GetLocalPlayerController();
                npc.CmdBendInstanceLookAtGrip(bendInstance.GetComponentInParent <NetworkIdentity>().netId, rgs.target.position);
            }
            else if (bendInstance)
            {
                bendInstance.rodGripScriptReference = null;
            }
        }
    }
    public void UpdateNetworkDeform(BendInstance bendInstance)
    {
        Network_PlayerController npc = Network_InteractableObject.GetLocalPlayerController();

        npc.CmdOnBend(netId, bendInstance.curvature, bendInstance.length, bendInstance.amount, bendInstance.direction, bendInstance.handDirection);
    }
    public void NetworkUpdateMeshCollider()
    {
        Network_PlayerController npc = Network_InteractableObject.GetLocalPlayerController();

        npc.CmdUpdateBendColliders(netId);
    }
Ejemplo n.º 5
0
    public void OnRelease()
    {
        Network_PlayerController npc = GetLocalPlayerController();

        npc.CmdOnRelease(nid);
    }
Ejemplo n.º 6
0
    public void DestroyAllBendInstances()
    {
        Network_PlayerController npc = Network_InteractableObject.GetLocalPlayerController();

        npc.CmdDestroyAllBendInstances(netId);
    }
Ejemplo n.º 7
0
    public void OnAttachToAnvil()
    {
        Network_PlayerController npc = Network_InteractableObject.GetLocalPlayerController();

        npc.CmdOnAttachBendTool(netId);
    }