Beispiel #1
0
        private void OnDettach(CharacterAttachments.EventData attachmentData)
        {
            if (photonView.IsMine && attachmentData != null && gameObject.activeSelf)
            {
                string attachment = attachmentData.attachment.name;

                photonView.RPC(RPC_ON_DETACH, RpcTarget.Others, (int)attachmentData.bone, attachment, attachmentData.isDestroy);
            }
        }
Beispiel #2
0
        // ATTACHMENTS: -----------------------------------------------------------------------------------------------

        private void OnAttach(CharacterAttachments.EventData attachmentData)
        {
            if (photonView.IsMine && attachmentData != null && gameObject.activeSelf)
            {
                Vector3 pos        = attachmentData.attachment.transform.localPosition;
                Vector3 rot        = attachmentData.attachment.transform.localEulerAngles;
                string  attachment = attachmentData.attachment.name.Replace(CLONE, string.Empty);

                photonView.RPC(RPC_ON_ATTACH, RpcTarget.Others, (int)attachmentData.bone, attachment, pos, rot);
            }
        }