示例#1
0
 public override void cancelEffect()
 {
     Victime.paOrigine -= pa;
     Victime.pmOrigine -= pm;
     Victime.setPa(Victime.paOrigine);
     Victime.setPm(Victime.pmOrigine);
 }
示例#2
0
 public override void applyEffect(Personnage victime)
 {
     Debug.Log("pa avant " + victime.paOrigine + ", " + victime.getPa());
     victime.paOrigine += pa;
     victime.pmOrigine += pm;
     victime.setPa(Victime.getPa() + pa);
     victime.setPm(Victime.getPm() + pm);
     Debug.Log("pa apres " + victime.paOrigine + ", " + victime.getPa());
 }
示例#3
0
    /********  OUR MESSAGES     ************************/

    /********  PUBLIC           ************************/

    public void generateVictime()
    {
        currentVictime = m_victimeGenerator.generateVictime();
        //Generate a victime reset round variable
        m_hasPlayerPlayed = false;
        m_hasPlayerWon    = false;
        //m_currentRound = new Round();
        m_currentRound = m_rounds[Mathf.Min(m_numeroDeRound, m_rounds.Count - 1)];
        m_currentRound.m_remainingStrikes   = m_currentRound.m_numberOfStrikes;
        m_currentRound.m_remainingQuestions = m_currentRound.m_numberOfQuestions;
    }
    /********  OUR MESSAGES     ************************/

    /********  PUBLIC           ************************/

    public Victime generateVictime()
    {
        //Destroy last instance if existe
        Destroy(m_instanceVictime);
        //Craet new instance
        m_instanceVictime = Instantiate(m_generetedVictime, transform);
        newVictime        = m_instanceVictime.GetComponent <Victime>();
        generateLoveList();
        generateOtherList();
        newVictime.VitesseBubble = m_vitesseBubble;
        newVictime.MaxDiscution  = m_maxRound;
        newVictime.MaxBubble     = m_maxSentence;
        // TODO
        //newVictime.transform.Find("Hat").gameObject.GetComponent<SpriteRenderer>().sprite = newVictime.m_hat.clothesImage;
        //newVictime.transform.Find("Top").gameObject.GetComponent<SpriteRenderer>().sprite = newVictime.m_top.clothesImage;

        return(newVictime);
    }
示例#5
0
 public override void applyEffect()
 {
     Victime.setPa(Victime.getPa() - pa);
     Victime.setPm(Victime.getPm() - pm);
 }
示例#6
0
 public override void applyEffect(Personnage victime)
 {
     victime.setPa(Victime.getPa() - pa);
     victime.setPm(Victime.getPm() - pm);
 }
示例#7
0
 public override void applyEffect()
 {
     Victime.setPa(0);
     Victime.setPm(0);
 }