void Awake() { playerTransform = GameObject.FindGameObjectWithTag("Player").transform; hold = Hold; mouseDown = MouseDown; mouseUp = MouseUp; active = Active; }
public void RegisterMouseDownEvent(MouseDownDelegate callback, bool topmost = false) { // delegate에 해당 callback을 등록해둔다. if (topmost) { mouseDownCallbackList.Insert(0, callback); } else { mouseDownCallbackList.Add(callback); } }
public void UnregisterMouseDownEvent(MouseDownDelegate callback) { reserveMouseDownCallbackList.Add(callback); }
void Awake() { mouseDown = MouseDown; hold = Hold; }