public Collider( GameObject gameObject, CollisionChanell collisionChanell = CollisionChanell.Object, Vector2 relativePosition = new Vector2(), bool temp = false) : base(gameObject) { scale = SceneManager.scale; this.relativePosition = Vector2.Multiply(relativePosition, new Vector2(scale, scale)); SetRotation(); this.collisionChanell = collisionChanell; SetReactions(); this.temp = temp; if (!temp) { PhysicsManager.AddCollider(this); } }