Esempio n. 1
0
 void FixedUpdate()
 {
     if (GameHandler.Instance.IsOver)
     {
         return;
     }
     rigidBody.MovePosition(rigidBody.position + direction * Velocity / 100);
     OnMovement?.Invoke(new TimePositionData(Time.fixedTime, rigidBody.position));
 }
Esempio n. 2
0
 //Triggers OnMovement event from behaviour classes
 public void TriggerOnMovement()
 {
     OnMovement?.Invoke(gameObject);
 }
 protected virtual void DispatchOnMovement(Movement movement) => OnMovement?.Invoke(movement);
 public override void OnMoved(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, int fromPos, RecyclerView.ViewHolder target, int toPos, int x, int y)
 {
     OnMovement.Invoke(fromPos, toPos);
     base.OnMoved(recyclerView, viewHolder, fromPos, target, toPos, x, y);
 }