void OnTriggerExit2D(Collider2D obj) { if (obj.gameObject.tag == "Levier") { Levier levier = (Levier)GameObject.FindGameObjectWithTag("Levier").GetComponent <Levier>(); levier.setEstSurLevier(false); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); levier = (Levier)target; GUILayout.Space(10); DoorMode(); }
public Levier GenerateLevier(ISaleItem saleItem) { var levier = new Levier {BeforeTaxAmount = saleItem.Price}; if(saleItem.BasicDutyType != null) levier.AddTaxCalculater(new TaxCalculater(saleItem.BasicDutyType.TaxRate, new TaxRounder())); if (saleItem.IsImported) levier.AddTaxCalculater(new CommonsTaxCalculater(new TaxRounder())); return levier; }
//Construit l'action à partir des informations de l'élément public void Construire(Element e) { ID = e.ID; Code = e.Code; Libelle = e.Libelle.Replace("'''", "'"); TypeAction = (TypeAction)e.Type_Element; Actif = e.Actif; foreach (dElement d in e.Liste) { if (d.Element_ID == ID) { d.Valeur = d.Valeur.Replace("'''", "'"); //Onglet Informations géérales if (d.Attribut_Code == "PILOTE") { Pilote = Acces.Trouver_Utilisateur(int.Parse(d.Valeur)); } if (d.Attribut_Code == "STATUT") { Statut = int.Parse(d.Valeur); } if (d.Attribut_Code == "ACTION_PHARE") { ActionPhare = (d.Valeur == "1"); } if (d.Attribut_Code == "ORDRE_ACTION_PHARE") { OrdreActionPhare = int.Parse(d.Valeur); } if (d.Attribut_Code == "VALIDATION_INTERNE") { Validation = int.Parse(d.Valeur); } if (d.Attribut_Code == "DESCRIPTION") { Description = d.Valeur; } if (d.Attribut_Code == "_TYPE") { _type = d.Valeur; } if (d.Attribut_Code == "_CODEPLAN") { _codeplan = d.Valeur; } if (d.Attribut_Code == "_AXE") { _axe = d.Valeur; } if (d.Attribut_Code == "_OS") { _os = d.Valeur; } if (d.Attribut_Code == "_OG") { _og = d.Valeur; } if (d.Attribut_Code == "_OP") { _op = d.Valeur; } if (d.Attribut_Code == "_CPL") { _cpl = d.Valeur; } if (d.Attribut_Code == "_ORDREACT") { _ordreact = d.Valeur; } if (d.Attribut_Code == "_ANNEE") { _annee = d.Valeur; } if (d.Attribut_Code == "_DIRECTION") { _direction = d.Valeur; } if (d.Attribut_Code == "_REFERENCE") { _reference = d.Valeur; } if (d.Attribut_Code == "_ORDREOPE") { _ordreope = d.Valeur; } //Onglet Public, partenaires if (d.Attribut_Code == "PUBLIC_CIBLE") { PublicCible.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "TERRITOIRE") { Territoire = d.Valeur; } if (d.Attribut_Code == "PARTENAIRE_INSTITU") { Partenaire.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "PARTENAIRE_USAGER") { Usager.Add(int.Parse(d.Valeur)); } //Onglet Moyens if (d.Attribut_Code == "STRUCTURE_PORTEUSE") { try { StructurePorteuse.Add(int.Parse(d.Valeur)); } catch { } } if (d.Attribut_Code == "ACTEUR_SANTE") { Acteur.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "LEVIER") { Levier.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "COUT_FINANCIER") { CoutFinancier = d.Valeur; } if (d.Attribut_Code == "FINANCEMENT_FIR") { FinancementFIR = (d.Valeur == "1"); } if (d.Attribut_Code == "MT_2018") { Mt_2018 = d.Valeur; } if (d.Attribut_Code == "MT_2019") { Mt_2019 = d.Valeur; } if (d.Attribut_Code == "MT_2020") { Mt_2020 = d.Valeur; } if (d.Attribut_Code == "MT_2021") { Mt_2021 = d.Valeur; } if (d.Attribut_Code == "MT_2022") { Mt_2022 = d.Valeur; } if (d.Attribut_Code == "MT_2023") { Mt_2023 = d.Valeur; } if (d.Attribut_Code == "MT_TOTAL") { Mt_Total = d.Valeur; } //Onglet 5 : Suivi et évaluation if (d.Attribut_Code == "RESULTAT_LIVRABLE") { ResultatLivrable = d.Valeur; } if (d.Attribut_Code == "NB_PERS_IMPACT") { NbPersImpact = d.Valeur; } if (d.Attribut_Code == "NB_ACTEUR_MOBILISE") { NbActeurMobilise = d.Valeur; } if (d.Attribut_Code == "INDIC_RESULTAT") { IndicResultat = d.Valeur; } if (d.Attribut_Code == "INDIC_MOYEN") { IndicMoyen = d.Valeur; } //Onglet 6 : Calendrier, responsabilités if (d.Attribut_Code == "ANNEE_MO") { AnneeMiseOeuvre.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "DIRECTION_PILOTE") { DirectionPilote.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "DIRECTION_ASSOCIE") { DirectionAssocie.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "EQUIPE") { Equipe.Add(int.Parse(d.Valeur)); } //Onglet 7 : Liens if (d.Attribut_Code == "LIEN_PLAN") { LienPlan.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "LIEN_PARCOURS") { LienParcours.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "LIEN_SECTEUR") { LienSecteur.Add(int.Parse(d.Valeur)); } //Onglet 8 : Priorité CTS if (d.Attribut_Code == "TSANTE") { TSante.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "PRIORITE_CTS") { Priorite_CTS.Add(int.Parse(d.Valeur)); } //Onglet 9 if (d.Attribut_Code == "DATE_DEBUT") { try { DateDebut = DateTime.Parse(d.Valeur); } catch { } } if (d.Attribut_Code == "DATE_FIN") { try { DateFin = DateTime.Parse(d.Valeur); } catch { } } if (d.Attribut_Code == "METEO") { Meteo = (Meteo)int.Parse(d.Valeur); } if (d.Attribut_Code == "TX_AVANCEMENT") { TxAvancement = (TxAvancement)int.Parse(d.Valeur); } if (d.Attribut_Code == "ACTION_INNOVANTE") { ActionInnovante = (d.Valeur == "1"); } if (d.Attribut_Code == "ANALYSE_QUALITATIVE") { AnalyseQualitative = d.Valeur; } if (d.Attribut_Code == "REDUCTION_INEGALITE") { ReductionInegalite = d.Valeur; } //Onglet 10 : Rôle 6PO if (d.Attribut_Code == "ROLE_6PO_COPILOTE") { Role_6PO_CoPilote.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "ROLE_6PO_MANAGER") { Role_6PO_Manager.Add(int.Parse(d.Valeur)); } if (d.Attribut_Code == "ROLE_6PO_CONSULTATION") { Role_6PO_Consultation.Add(int.Parse(d.Valeur)); } } } }
public override void onAwake() { levier = GetComponent <Levier>(); }