private void CalculateShootDir() { var dir = rf.GetPos() - rb.GetPos(); ShootDir = dir.normalized; if (state == RightState.Move) { MyEventSystem.myEventSystem.PushEvent(new MyEvent() { type = MyEvent.EventType.ShootDir, vec2 = ShootDir, }); } }