示例#1
0
 public virtual void OnAttach(IAttachable attachable)
 {
     isAttached = true;
     OnChangeAttached?.Invoke(isAttached, attachable.GetAttachment());
 }
示例#2
0
 public virtual void OnDetach()
 {
     isAttached = false;
     OnChangeAttached?.Invoke(isAttached, "");
 }
示例#3
0
    private void Start()
    {
        IAttachable attachable = GetComponentInChildren <IAttachable>();

        OnChangeAttached?.Invoke(isAttached, attachable != null ? attachable.GetAttachment() : "");
    }