コード例 #1
0
 public static SideStruct GetSides()
 {
     if (mySides == null)
     {
         mySides = new SideStruct();
     }
     return(mySides);
 }
コード例 #2
0
ファイル: Node.cs プロジェクト: Pathoschild/smapi-mod-dump
        public Node()
        {
            Sides = SideStruct.GetSides();

            Adjacents = new Dictionary <Side, Node>();
            Adjacents.Add(Sides.North, null);
            Adjacents.Add(Sides.South, null);
            Adjacents.Add(Sides.West, null);
            Adjacents.Add(Sides.East, null);
        }
コード例 #3
0
ファイル: Node.cs プロジェクト: Pathoschild/smapi-mod-dump
        public Node(Vector2 position, GameLocation location, StardewValley.Object obj)
        {
            if (obj != null)
            {
                Name = obj.name;
                ID   = obj.ParentSheetIndex;
            }
            Position = position;
            Location = location;
            Obj      = obj;

            Sides = SideStruct.GetSides();

            Adjacents = new Dictionary <Side, Node>();
            Adjacents.Add(Sides.North, null);
            Adjacents.Add(Sides.South, null);
            Adjacents.Add(Sides.West, null);
            Adjacents.Add(Sides.East, null);

            ParentNetwork = null;
        }