private void OnTriggerExit2D(Collider2D collision) { if (_playerMask == (_playerMask | (1 << collision.gameObject.layer))) { LookToThe = ViewSide.Neutral; } }
private void ShootProjectile(ViewSide side) { BulletBehaviour bullet = Instantiate(_bulletPref, _shootPoint.position, Quaternion.identity).GetComponent <BulletBehaviour>(); bullet.ShootDiagonally = true; if (side == ViewSide.Right) { bullet.ShootPosition = _shootRightDirection; } else if (side == ViewSide.Left) { bullet.ShootPosition = _shootLeftDirection; } }
private void OnTriggerStay2D(Collider2D collision) { if (_playerMask == (_playerMask | (1 << collision.gameObject.layer))) { Vector2 point = this.transform.InverseTransformPoint(collision.transform.position); if (point.x < 0.0) { LookToThe = ViewSide.Left; } else if (point.x > 0.0) { LookToThe = ViewSide.Right; } } }
public static Vertex2D Create(GeometryEditor editor, Face face, ViewSide viewSide, Vector3 offset) { var vertex2D = CreateBase <Vertex2D>(editor); vertex2D.Offset = offset; vertex2D.Face = face; vertex2D.ViewSide = viewSide; vertex2D.transform.position = vertex2D.GetPosition(); vertex2D.PositionLastFrame = vertex2D.GetPosition(); editor.Vertices2D.Add(vertex2D); vertex2D.name += $" {editor.Vertices2D.IndexOf(vertex2D)}"; return(vertex2D); }
public BirthdayChangeViewMessage(T viewModel, ViewSide side) { _viewModel = viewModel; _side = side; }
public BirthdayChangeViewMessage(ViewSide side) { _type = typeof(T); _side = side; }
public static Vertex2D Create(GeometryEditor editor, Vertex2D vertex1, Vertex2D vertex2, ViewSide viewSide) { var vertex2D = CreateBase <Vertex2D>(editor); vertex2D.Vertex1 = vertex1; vertex2D.Vertex2 = vertex2; vertex2D.ViewSide = viewSide; vertex2D.transform.position = vertex2D.GetPosition(); vertex2D.PositionLastFrame = vertex2D.GetPosition(); editor.Vertices2D.Add(vertex2D); vertex2D.name += $" {editor.Vertices2D.IndexOf(vertex2D)}"; return(vertex2D); }