public void AddSplitBattleBillboard(Vector3 pos, int blood, SplitBattleBillboardType type) { //return; //var head = new MonsterHead(text, type); //Quaternion qu = new Quaternion(); //qu.eulerAngles = new Vector3(0, 0, 0); //head.AddToParent(m_stage, qu, pos); SplitBattleBillboard sb = null; SuperBattleBillboard ssb = null; switch (type) { case SplitBattleBillboardType.CriticalMonster: ssb = new CriticalMonster(blood); break; case SplitBattleBillboardType.CriticalPlayer: ssb = new CriticalPlayer(blood); break; case SplitBattleBillboardType.BrokenAttack: ssb = new BrokenAttack(blood); break; case SplitBattleBillboardType.NormalMonster: sb = new NormalMonster(blood); break; case SplitBattleBillboardType.NormalPlayer: sb = new NormalPlayer(blood); break; case SplitBattleBillboardType.Miss: default: sb = new Miss(blood); break; } if (sb != null) { sb.SetBillboardPos(pos); } else { ssb.SetBillboardPos(pos); } }