Beispiel #1
0
        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);
            }
        }