123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 |
- #if UNITY_EDITOR
- using UnityEngine;
- namespace O3DWB
- {
- public class ObjectPlacementPathExcludeCornersWasChangedMessage : Message
- {
- #region Private Variables
- private ObjectPlacementPathManualConstructionSettings _pathManualConstructionSettings;
- #endregion
- #region Public Properties
- public ObjectPlacementPathManualConstructionSettings PathManualConstructionSettings { get { return _pathManualConstructionSettings; } }
- #endregion
- #region Constructors
- public ObjectPlacementPathExcludeCornersWasChangedMessage(ObjectPlacementPathManualConstructionSettings pathManualConstructionSettings)
- : base(MessageType.ObjectPlacementPathExcludeCornersWasChanged)
- {
- _pathManualConstructionSettings = pathManualConstructionSettings;
- }
- #endregion
- #region Public Static Functions
- public static void SendToInterestedListeners(ObjectPlacementPathManualConstructionSettings pathManualConstructionSettings)
- {
- var message = new ObjectPlacementPathExcludeCornersWasChangedMessage(pathManualConstructionSettings);
- MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message);
- }
- #endregion
- }
- public class ObjectPlacementPathRotateObjectsToFollowPathWasChangedMessage : Message
- {
- #region Private Variables
- private ObjectPlacementPathManualConstructionSettings _pathManualConstructionSettings;
- #endregion
- #region Public Properties
- public ObjectPlacementPathManualConstructionSettings PathManualConstructionSettings { get { return _pathManualConstructionSettings; } }
- #endregion
- #region Constructors
- public ObjectPlacementPathRotateObjectsToFollowPathWasChangedMessage(ObjectPlacementPathManualConstructionSettings pathManualConstructionSettings)
- : base(MessageType.ObjectPlacementPathRotateObjectsToFollowPathWasChanged)
- {
- _pathManualConstructionSettings = pathManualConstructionSettings;
- }
- #endregion
- #region Public Static Functions
- public static void SendToInterestedListeners(ObjectPlacementPathManualConstructionSettings pathManualConstructionSettings)
- {
- var message = new ObjectPlacementPathRotateObjectsToFollowPathWasChangedMessage(pathManualConstructionSettings);
- MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message);
- }
- #endregion
- }
- public class ObjectPlacementPathPaddingSettingsWereChangedMessage : Message
- {
- #region Private Variables
- private ObjectPlacementPathPaddingSettings _paddingSettings;
- #endregion
- #region Public Properties
- public ObjectPlacementPathPaddingSettings PaddingSettings { get { return _paddingSettings; } }
- #endregion
- #region Constructors
- public ObjectPlacementPathPaddingSettingsWereChangedMessage(ObjectPlacementPathPaddingSettings paddingSettings)
- : base(MessageType.ObjectPlacementPathPaddingSettingsWereChanged)
- {
- _paddingSettings = paddingSettings;
- }
- #endregion
- #region Public Static Functions
- public static void SendToInterestedListeners(ObjectPlacementPathPaddingSettings paddingSettings)
- {
- var message = new ObjectPlacementPathPaddingSettingsWereChangedMessage(paddingSettings);
- MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message);
- }
- #endregion
- }
- public class ObjectPlacementPathBorderSettingsWereChangedMessage : Message
- {
- #region Private Variables
- private ObjectPlacementPathBorderSettings _borderSettings;
- #endregion
- #region Public Properties
- public ObjectPlacementPathBorderSettings BorderSettings { get { return _borderSettings; } }
- #endregion
- #region Constructors
- public ObjectPlacementPathBorderSettingsWereChangedMessage(ObjectPlacementPathBorderSettings borderSettings)
- : base(MessageType.ObjectPlacementPathBorderSettingsWereChanged)
- {
- _borderSettings = borderSettings;
- }
- #endregion
- #region Public Static Functions
- public static void SendToInterestedListeners(ObjectPlacementPathBorderSettings borderSettings)
- {
- var message = new ObjectPlacementPathBorderSettingsWereChangedMessage(borderSettings);
- MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message);
- }
- #endregion
- }
- public class ObjectPlacementPathHeightAdjustmentModeWasChangedMessage : Message
- {
- #region Private Variables
- private ObjectPlacementPathHeightAdjustmentSettings _heightAdjustmentSettings;
- #endregion
- #region Public Properties
- public ObjectPlacementPathHeightAdjustmentSettings HeightAdjustmentSettings { get { return _heightAdjustmentSettings; } }
- #endregion
- #region Constructors
- public ObjectPlacementPathHeightAdjustmentModeWasChangedMessage(ObjectPlacementPathHeightAdjustmentSettings heightAdjustmentSettings)
- : base(MessageType.ObjectPlacementPathHeightAdjustmentModeWasChanged)
- {
- _heightAdjustmentSettings = heightAdjustmentSettings;
- }
- #endregion
- #region Public Static Functions
- public static void SendToInterestedListeners(ObjectPlacementPathHeightAdjustmentSettings heightAdjustmentSettings)
- {
- var message = new ObjectPlacementPathHeightAdjustmentModeWasChangedMessage(heightAdjustmentSettings);
- MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message);
- }
- #endregion
- }
- public class ObjectPlacementPathAutomaticRandomHeightAdjustmentSettingsWereChangedMessage : Message
- {
- #region Private Variables
- private ObjectPlacementPathAutomaticRandomHeightAdjustmentSettings _automaticRandomHeightAdjustmentSettings;
- #endregion
- #region Public Properties
- public ObjectPlacementPathAutomaticRandomHeightAdjustmentSettings AutomaticRandomHeightAdjustmentSettings { get { return _automaticRandomHeightAdjustmentSettings; } }
- #endregion
- #region Constructors
- public ObjectPlacementPathAutomaticRandomHeightAdjustmentSettingsWereChangedMessage(ObjectPlacementPathAutomaticRandomHeightAdjustmentSettings automaticRandomHeightAdjustmentSettings)
- : base(MessageType.ObjectPlacementPathAutomaticRandomHeightAdjustmentSettingsWereChanged)
- {
- _automaticRandomHeightAdjustmentSettings = automaticRandomHeightAdjustmentSettings;
- }
- #endregion
- #region Public Static Functions
- public static void SendToInterestedListeners(ObjectPlacementPathAutomaticRandomHeightAdjustmentSettings automaticRandomHeightAdjustmentSettings)
- {
- var message = new ObjectPlacementPathAutomaticRandomHeightAdjustmentSettingsWereChangedMessage(automaticRandomHeightAdjustmentSettings);
- MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message);
- }
- #endregion
- }
- public class ObjectPlacementPathAutomaticPatternHeightAdjustmentSettingsWereChangedMessage : Message
- {
- #region Private Variables
- private ObjectPlacementPathAutomaticPatternHeightAdjustmentSettings _automaticPatternHeightAdjustmentSettings;
- #endregion
- #region Public Properties
- public ObjectPlacementPathAutomaticPatternHeightAdjustmentSettings AutomaticPatternHeightAdjustmentSettings { get { return _automaticPatternHeightAdjustmentSettings; } }
- #endregion
- #region Constructors
- public ObjectPlacementPathAutomaticPatternHeightAdjustmentSettingsWereChangedMessage(ObjectPlacementPathAutomaticPatternHeightAdjustmentSettings automaticPatternHeightAdjustmentSettings)
- : base(MessageType.ObjectPlacementPathAutomaticPatternHeightAdjustmentSettingsWereChanged)
- {
- _automaticPatternHeightAdjustmentSettings = automaticPatternHeightAdjustmentSettings;
- }
- #endregion
- #region Public Static Functions
- public static void SendToInterestedListeners(ObjectPlacementPathAutomaticPatternHeightAdjustmentSettings automaticPatternHeightAdjustmentSettings)
- {
- var message = new ObjectPlacementPathAutomaticPatternHeightAdjustmentSettingsWereChangedMessage(automaticPatternHeightAdjustmentSettings);
- MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message);
- }
- #endregion
- }
- }
- #endif
|