Ejemplo n.º 1
0
 public static BattleAnim Create(BattleAnimData data)
 {
     if (data is BattleAnimSeriesData)
     {
         return(new BattleAnimSeries((BattleAnimSeriesData)data));
     }
     else if (data is BattleAnimShaderData)
     {
         return(new BattleAnimShader((BattleAnimShaderData)data));
     }
     else if (data is BattleAnimShotsData)
     {
         return(new BattleAnimShots((BattleAnimShotsData)data));
     }
     else if (data is BattleAnimSoundData)
     {
         return(new BattleAnimSound((BattleAnimSoundData)data));
     }
     else if (data is BattleAnimStripData)
     {
         return(new BattleAnimStrip((BattleAnimStripData)data));
     }
     else
     {
         Debug.LogError("Unknown battle anim subclass " + data.GetType());
         return(null);
     }
 }
Ejemplo n.º 2
0
 public BattleAnim(BattleAnimData data)
 {
     this.data = data;
 }