Example #1
0
    void Start()
    {
        isAlive        = true;
        player         = gameObject;
        fireRate       = 0.3f;
        armeSelected   = ArmeEnum.LanceBoulette;
        armureSelected = ArmureEnum.Aucune;

        dir = new Vector3(1, 0);
        v   = 5;
        a   = 70;

        transform.FindChild("ArmureBois_A").active               = false;
        transform.FindChild("ArmureCartonl_A").active            = false;
        transform.FindChild("GunAPattate_W").active              = false;
        transform.FindChild("catapulte_a_petard_W").active       = false;
        transform.FindChild("SlingShoot_a_OeufPourris_W").active = false;


        //rotations : x,z,y
        transform.Rotate(new Vector3(1, 0, 0), 90);
        //transform.Rotate(new Vector3(0, 1, 0), 180);
        transform.Rotate(new Vector3(0, 0, 1), 180);
        lastAngl = 90;
    }
Example #2
0
    public void visuelArmure()
    {
        if (GameStateManager.Instance.isPossessed(ArmureEnum.ArmureMetal))
        {
            armureSelected = ArmureEnum.ArmureMetal;
            transform.FindChild("ArmureCartonl_A").active = false;
            transform.FindChild("ArmureBois_A").active    = false;
            transform.FindChild("ArmureMetal_A").active   = true;
        }

        else if (GameStateManager.Instance.isPossessed(ArmureEnum.ArmureBois))
        {
            armureSelected = ArmureEnum.ArmureBois;
            transform.FindChild("ArmureCartonl_A").active = false;
            transform.FindChild("ArmureBois_A").active    = true;
            transform.FindChild("ArmureMetal_A").active   = false;
        }

        else if (GameStateManager.Instance.isPossessed(ArmureEnum.ArmureCarton))
        {
            armureSelected = ArmureEnum.ArmureCarton;
            transform.FindChild("ArmureCartonl_A").active = true;
            transform.FindChild("ArmureBois_A").active    = false;
            transform.FindChild("ArmureMetal_A").active   = false;
        }

        else
        {
            armureSelected = ArmureEnum.Aucune;
            transform.FindChild("ArmureCartonl_A").active = false;
            transform.FindChild("ArmureBois_A").active    = false;
            transform.FindChild("ArmureMetal_A").active   = false;
        }
    }
 public Texture2D getTexture2D(ArmureEnum a)
 {
     return(ArmureTx[a]);
 }
 public bool isPossessed(ArmureEnum type)
 {
     return(isPossessedArmure[type]);
 }
 public void setPossessed(ArmureEnum a)
 {
     isPossessedArmure[a] = true;
 }