private void SyncDebuffRPC(int targetViewID, DebuffType debuffType, float duration) { var target = PhotonView.Find(targetViewID).gameObject.GetComponent <IOnDebuffed>(); Assert.IsNotNull(target); var flowEntity = new DebuffFlowEntity(target, debuffType, duration); SkillStream.OnNextDebuff(flowEntity); }
public static void OnNextDebuff(DebuffFlowEntity debuffFlowEntity) { _debuffSubject.OnNext(debuffFlowEntity); }