using Preparation.Interface; using Preparation.Utility; namespace GameClass.GameObj { /// /// 逻辑墙 /// public class OutOfBoundBlock : GameObj, IOutOfBound { public OutOfBoundBlock(XY initPos) : base(initPos, int.MaxValue, GameObjType.OutOfBoundBlock) { this.place = PlaceType.Wall; this.CanMove = false; } public override bool IsRigid => true; public override ShapeType Shape => ShapeType.Square; } }