public override IEnumerator UpdateView(FightStatus fightStatus) { if (fightStatus != FightStatus.local) { yield break; } FightMap current = FightMap.current; if (null != current) { current.SetBossEvolutionStep(valueAfter); IBossEvolution bossEvolution; if ((bossEvolution = (current.bossObject as IBossEvolution)) != null) { yield return(bossEvolution.PlayLevelChangeAnim(valueBefore, valueAfter)); } } }