public AlarmObserver(IObservable watch, string soundString, DateTime time)
 {
     this.alarmTime = time;
     this.watch     = watch;
     watch.AddObserver(this);
     sound = new SoundPlayer(soundString);
 }
Exemple #2
0
        public NewEmploee(IObservable obj)
        {
            InitializeComponent();

            IOdata = obj;
            IOdata.AddObserver(this);
        }
Exemple #3
0
        public NewEmploee(IObservable obj, int set_index)
        {
            InitializeComponent();

            IOdata = obj;
            IOdata.AddObserver(this);
            this.set_index = set_index;
        }
Exemple #4
0
    void Start()
    {
        heroHealth = startHealth;
        _hero      = FindObjectOfType <Hero>();

        if (_hero != null)
        {
            _hero.AddObserver(this);
        }
    }
Exemple #5
0
        public EventsForm(IObservable obj)
        {
            InitializeComponent();

            string[] items = Enum.GetValues(typeof(SortMethod)).Cast <SortMethod>().Select(v => v.ToString()).ToArray();
            comboBox_Sort.Items.AddRange(items);
            comboBox_Sort.SelectedIndex = 0;

            IOrganizer = obj;
            IOrganizer.AddObserver(this);
        }
Exemple #6
0
        /// <summary>
        /// Constructor MainForm
        /// </summary>
        /// <param name="obj">IObservable value</param>
        public MainForm(IObservable obj)
        {
            InitializeComponent();

            saveFileDialog.Filter      = Data_Access_Layer.DAL.GetFilterTypes();
            saveFileDialog.FilterIndex = Data_Access_Layer.DAL.GetFilterTypesCount();
            openFileDialog.Filter      = Data_Access_Layer.DAL.GetFilterTypes();
            openFileDialog.FilterIndex = Data_Access_Layer.DAL.GetFilterTypesCount();

            IOrganizer = obj;
            IOrganizer.AddObserver(this);
        }
        private RuyoCharacter MakeRuyo()
        {
            var character = Instantiate(RuyoCharacter);

            character.transform.localScale = CharacterLocalScale;
            RuyoCharacter characterScript = new RuyoCharacter();

            characterScript.CharacterInstance = character;
            IObservable <IAnimationData> playerController = character.GetComponentInChildren <IController2D>();

            characterScript.AnimationController = character.GetComponentInChildren <AnimationController>();
            AnimationSupervisor animSupervisor = new AnimationSupervisor(characterScript.AnimationController);

            characterScript.AnimationSupervisor = animSupervisor;
            characterScript.CalcGravity();      //Use defaults

            characterScript.team = Teams.Player;
            playerController.AddObserver(animSupervisor);

            return(characterScript);
        }
 public SimpleMP3Display(IObservable observable)
 {
     this.observable = observable;
     observable.AddObserver(this);
 }
Exemple #9
0
 public Broker(string name, IObservable o)
 {
     Name  = name;
     stock = o;
     stock.AddObserver(this);
 }
Exemple #10
0
 public FancyMP3Display(IObservable MP3Player)
 {
     this.MP3Player = MP3Player;
     MP3Player.AddObserver(this);
 }
Exemple #11
0
 public override bool execute()
 {
     obs.AddObserver(sub);
     isSuccess = true;
     return(isSuccess);
 }
Exemple #12
0
 public override void unexecute()
 {
     obs.AddObserver(sub);
 }
Exemple #13
0
 public Player(string name, IObservable observable)
 {
     Name = name;
     team = observable;
     team.AddObserver(this);
 }
Exemple #14
0
 public Broker(IObservable stock)
 {
     _stock = stock;
     _stock.AddObserver(this);
 }
Exemple #15
0
 public Broker(string name, IObservable stock)
 {
     this.Name  = name;
     this.stock = stock;
     stock.AddObserver(this);
 }
 public ForcastDisplay(IObservable observable)
 {
     _observable = observable;
     _observable.AddObserver(this);
 }
 public void Subscribe()
 {
     mObservalble.AddObserver(this);
 }
Exemple #18
0
 public MainForm(IObservable obj)
 {
     InitializeComponent();
     IOdata = obj;
     IOdata.AddObserver(this);
 }
Exemple #19
0
 public ForecastDisplay(IObservable weatherData)
 {
     _weatherData = weatherData;
     _weatherData.AddObserver(this);
 }
Exemple #20
0
 public HeatIndexDisplay(IObservable weatherData)
 {
     _weatherData = weatherData;
     _weatherData.AddObserver(this);
 }
 public StatisticDisplay(IObservable observable)
 {
     _observable = observable;
     _observable.AddObserver(this);
 }
Exemple #22
0
 public Player(string name, IObservable observable)
 {
     Name = name;
     team = observable;
     team.AddObserver(this);
 }
Exemple #23
0
 public void Subscribe(IObservable obs)
 {
     obs.AddObserver(this);
 }
Exemple #24
0
 public Bank(string name, IObservable obs)
 {
     this.Name = name;
     stock     = obs;
     stock.AddObserver(this);
 }
 public FancyMP3Display(IObservable observable)
 {
     this.observable = observable;
     observable.AddObserver(this);
 }
Exemple #26
0
 void addObject(IObserver observer)
 {
     observable.AddObserver(observer);
 }
 public HeatIndexDisplay(IObservable observable)
 {
     _observable = observable;
     _observable.AddObserver(this);
 }
 public CurrentConditionsDisplay(IObservable observable)
 {
     _observable = observable;
     _observable.AddObserver(this);
 }
Exemple #29
0
 public ConditionDisplay(IObservable weatherData)
 {
     _weatherData = weatherData;
     weatherData.AddObserver(this);
 }