/// <summary> /// オブザーバーを追加 /// </summary> /// <param name="observer">追加するオブザーバー</param> public void Add(IStgPlayerHealthObserver observer) { observers.Add(observer); }
/// <summary> /// オブザーバーを解除 /// </summary> /// <param name="observer">解除するオブザーバー</param> public void Remove(IStgPlayerHealthObserver observer) { observers.Remove(observer); }
/// <summary> /// 体力変化のオブザーバーを登録 /// </summary> /// <param name="observer">登録するオブザーバー</param> public void SetHealthObserver(IStgPlayerHealthObserver observer) { healthObservable.Add(observer); }