protected void DoEndAim() { if (IsClearWhenRelease()) { AimViewController.ClearAimsByIds(_ids.ToArray()); } }
void Shooting(Vector3 pos) { _ids.Clear(); _ids.Add(AimViewController.CreateAim(this, pos)); startShootingPos = pos; keepShootTime = 0; }
protected void DoKeepStartAim(Vector3 pos) { _ids.Add(AimViewController.CreateAim(this, pos)); }
protected void DoMoveAim(Vector3 pos) { AimViewController.DragAimsByIds(_ids.ToArray(), this, pos); }