Пример #1
0
        public void OnOptionSelected(Mobile from, int choice)
        {
            m_Direction = (GardenBedDirection)choice;

            if (!Deleted)
            {
                base.OnDoubleClick(from);
            }
        }
Пример #2
0
        public RaisedGardenAddon(GardenBedDirection direction)
        {
            switch (direction)
            {
            case GardenBedDirection.Large:
            {
                AddComponent(new GardenAddonComponent(19234), 0, 0, 0);
                AddComponent(new GardenAddonComponent(19240), 1, 0, 0);
                AddComponent(new GardenAddonComponent(19235), 2, 0, 0);
                AddComponent(new GardenAddonComponent(19237), 2, 1, 0);
                AddComponent(new GardenAddonComponent(19239), 2, 2, 0);
                AddComponent(new GardenAddonComponent(19242), 1, 2, 0);
                AddComponent(new GardenAddonComponent(19238), 0, 2, 0);
                AddComponent(new GardenAddonComponent(19236), 0, 1, 0);
                AddComponent(new GardenAddonComponent(19241), 1, 1, 0);

                break;
            }

            case GardenBedDirection.East:
            {
                AddComponent(new GardenAddonComponent(19234), 0, 0, 0);
                AddComponent(new GardenAddonComponent(19235), 1, 0, 0);
                AddComponent(new GardenAddonComponent(19237), 1, 1, 0);
                AddComponent(new GardenAddonComponent(19239), 1, 2, 0);
                AddComponent(new GardenAddonComponent(19238), 0, 2, 0);
                AddComponent(new GardenAddonComponent(19236), 0, 1, 0);

                break;
            }

            case GardenBedDirection.South:
            {
                AddComponent(new GardenAddonComponent(19234), 0, 0, 0);
                AddComponent(new GardenAddonComponent(19240), 1, 0, 0);
                AddComponent(new GardenAddonComponent(19235), 2, 0, 0);
                AddComponent(new GardenAddonComponent(19239), 2, 1, 0);
                AddComponent(new GardenAddonComponent(19242), 1, 1, 0);
                AddComponent(new GardenAddonComponent(19238), 0, 1, 0);

                break;
            }

            case GardenBedDirection.Small:
            {
                AddComponent(new GardenAddonComponent(19234), 0, 0, 0);
                AddComponent(new GardenAddonComponent(19235), 1, 0, 0);
                AddComponent(new GardenAddonComponent(19239), 1, 1, 0);
                AddComponent(new GardenAddonComponent(19238), 0, 1, 0);

                break;
            }
            }
        }
Пример #3
0
        public FieldGardenBedAddon(GardenBedDirection direction)
        {
            switch (direction)
            {
            case GardenBedDirection.Large:
            {
                AddComponent(new GardenAddonComponent(41746), 1, 1, 0);
                AddComponent(new GardenAddonComponent(41744), 1, 0, 0);
                AddComponent(new GardenAddonComponent(41745), -1, 1, 0);
                AddComponent(new GardenAddonComponent(41743), -1, 0, 0);
                AddComponent(new GardenAddonComponent(41749), 0, 1, 0);
                AddComponent(new GardenAddonComponent(41748), 0, 0, 0);
                AddComponent(new GardenAddonComponent(41742), 1, -1, 0);
                AddComponent(new GardenAddonComponent(41741), -1, -1, 0);
                AddComponent(new GardenAddonComponent(41747), 0, -1, 0);

                break;
            }

            case GardenBedDirection.East:
            {
                AddComponent(new GardenAddonComponent(41746), 1, 1, 0);
                AddComponent(new GardenAddonComponent(41744), 1, 0, 0);
                AddComponent(new GardenAddonComponent(41745), 0, 1, 0);
                AddComponent(new GardenAddonComponent(41743), 0, 0, 0);
                AddComponent(new GardenAddonComponent(41742), 1, -1, 0);
                AddComponent(new GardenAddonComponent(41741), 0, -1, 0);

                break;
            }

            case GardenBedDirection.South:
            {
                AddComponent(new GardenAddonComponent(41746), 1, 1, 0);
                AddComponent(new GardenAddonComponent(41742), 1, 0, 0);
                AddComponent(new GardenAddonComponent(41749), 0, 1, 0);
                AddComponent(new GardenAddonComponent(41747), 0, 0, 0);
                AddComponent(new GardenAddonComponent(41745), -1, 1, 0);
                AddComponent(new GardenAddonComponent(41741), -1, 0, 0);

                break;
            }

            case GardenBedDirection.Small:
            {
                AddComponent(new GardenAddonComponent(41746), 1, 1, 0);
                AddComponent(new GardenAddonComponent(41745), 0, 1, 0);
                AddComponent(new GardenAddonComponent(41742), 1, 0, 0);
                AddComponent(new GardenAddonComponent(41741), 0, 0, 0);

                break;
            }
            }
        }