Inheritance: LoadableFromXmlImpl
Exemple #1
0
    public static IReaction        buildFickReactionFromProps(FickProperties props, LinkedList <Medium> mediums)
    {
        FickReaction reaction = new FickReaction();
        Medium       med1     = ReactionEngine.getMediumFromId(props.MediumId1, mediums);
        Medium       med2     = ReactionEngine.getMediumFromId(props.MediumId2, mediums);

        if (med1 == null || med2 == null)
        {
            Debug.Log("failed to build FickReaction from FickProperties beacause one or all the medium id don't exist");
            return(null);
        }
        reaction.setSurface(props.surface);
        reaction.setPermCoef(props.P);
        reaction.setMedium1(med1);
        reaction.setMedium2(med2);
        reaction.setEnergyCost(props.energyCost);

        return(reaction);
    }
Exemple #2
0
 public static IReaction        buildFickReactionFromProps(FickProperties props, LinkedList<Medium> mediums)
 {
   FickReaction reaction = new FickReaction();
   Medium med1 = ReactionEngine.getMediumFromId(props.MediumId1, mediums);
   Medium med2 = ReactionEngine.getMediumFromId(props.MediumId2, mediums);
   
   if (med1 == null || med2 == null)
   {
     Debug.Log("failed to build FickReaction from FickProperties beacause one or all the medium id don't exist");
     return null;
   }
   reaction.setSurface(props.surface);
   reaction.setPermCoef(props.P);
   reaction.setMedium1(med1);
   reaction.setMedium2(med2);
   reaction.setEnergyCost(props.energyCost);
   
   return reaction;
 }