예제 #1
0
 protected virtual void OnCallerID(CallerIDArgs e)
 {
     if (CallerID != null && !disableEvents)
     {
         CallerID(this, e);
     }
 }
예제 #2
0
    public void TrackCallerID(BaseEventData data)
    {
        var idArgs    = new CallerIDArgs();
        var typedData = (PointerEventData)data;

        if (typedData != null)
        {
            var nameData = typedData.pointerDrag.name.Split('_');
            if (nameData.Length == 2)
            {
                var id = int.Parse(nameData[1]);
                idArgs.callerID = id;
                Debug.Log("callerID: " + id);
                OnCallerID(idArgs);
            }
        }
    }
예제 #3
0
 public override void OnCallerID(object sender, CallerIDArgs e)
 {
     base.OnCallerID(sender, e);
 }
예제 #4
0
 public virtual void OnCallerID(object sender, CallerIDArgs e)
 {
     callerID = e.callerID;
 }