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; }
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; }