protected virtual void Initialize() { ObjState = ObjectState.Normal; sprite = SpriteFactory.CreateSprite(PipeType); sprite.SetLayer(Layers.PipeLayer); Physics = new Physics(Vector2.Zero, PhysicsConsts.ZeroGravity, PhysicsConsts.ZeroWeight); TransferedLocation = Vector2.Zero; TeleportDirection = Direction.none; Teleported = false; }