public void OnPickup() { Network_PlayerController npc = GetLocalPlayerController(); npc.CmdOnGrab(nid, npc.gameObject.GetComponent <NetworkIdentity>()); npc.CmdOnPickup(nid); }
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); }
public void OnRelease() { Network_PlayerController npc = GetLocalPlayerController(); npc.CmdOnRelease(nid); }
public void DestroyAllBendInstances() { Network_PlayerController npc = Network_InteractableObject.GetLocalPlayerController(); npc.CmdDestroyAllBendInstances(netId); }
public void OnAttachToAnvil() { Network_PlayerController npc = Network_InteractableObject.GetLocalPlayerController(); npc.CmdOnAttachBendTool(netId); }