// Check if the new position is on an arrow
foreach (Item Item in GetFloorItems())
{
if (Item.Definition.SpriteId == 5000)
{
if (Actor.PositionToSet.X == Item.RoomPosition.X && Actor.PositionToSet.Y == Item.RoomPosition.Y)
{
Session Session = SessionManager.GetSessionByCharacterId(Actor.ReferenceId);
ItemEventDispatcher.InvokeItemEventHandler(Session, Item, this, ItemEventType.Interact, Actor.MoveToAndInteractData);
}
}
}
エラー行:if (Actor.PositionToSet.X == Item.RoomPosition.X && Actor.PositionToSet.Y == Item.RoomPosition.Y)
すみません、C#初心者です。以前にこの問題がありましたが、何が問題なのかわかりません。別の行にありましたが、null かどうかを確認するだけで済みましたが、ここでは同じことがあまり見られませんか?