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

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