/// <summary> /// Récupère une nouvelle instance d'un objet /// </summary> /// <param name="pId"></param> /// <returns></returns> public VO_Animation GetMenuById(Guid id) { VO_Animation menuAnimation = Game.MenusAnimations.Find(p => p.Id == id); if (menuAnimation != null) { return(menuAnimation); } return((VO_Animation)ValidationTools.CreateEmptyRessource(new VO_Animation())); }
/// <summary> /// Récupère une nouvelle instance d'un evenement global /// </summary> /// <param name="id">ID de l'evenement global</param> /// <returns>VO_GlobalEvent</returns> public VO_GlobalEvent GetGlobalEventById(Guid id) { VO_GlobalEvent globalEvent = Game.GlobalEvents.Find(p => p.Id == id); if (globalEvent != null) { return(globalEvent); } return((VO_GlobalEvent)ValidationTools.CreateEmptyRessource(new VO_GlobalEvent())); }
/// <summary> /// Récupère une nouvelle instance d'un objet /// </summary> /// <param name="pId"></param> /// <returns></returns> public VO_Animation GetIconById(Guid id) { VO_Animation iconAnimation = Game.IconsAnimations.Find(p => p.Id == id); if (iconAnimation != null) { return(iconAnimation); } return((VO_Animation)ValidationTools.CreateEmptyRessource(new VO_Animation())); }
/// <summary> /// Récupère une nouvelle instance d'un objet /// </summary> /// <param name="pId"></param> /// <returns></returns> public VO_Animation GetCharFaceById(Guid id) { VO_Animation charFace = Game.CharFacesAnimations.Find(p => p.Id == id); if (charFace != null) { return(charFace); } return((VO_Animation)ValidationTools.CreateEmptyRessource(new VO_Animation())); }
/// <summary> /// Récupère une nouvelle instance d'un bouton /// </summary> /// <param name="id">ID du bouton</param> /// <returns>VO_Trigger</returns> public VO_Trigger GetTriggerById(Guid id) { VO_Trigger trigger = Game.Triggers.Find(p => p.Id == id); if (trigger != null) { return(trigger); } return((VO_Trigger)ValidationTools.CreateEmptyRessource(new VO_Trigger())); }
/// <summary> /// Récupère une nouvelle instance d'une variable /// </summary> /// <param name="id">ID du bouton</param> /// <returns>VO_Trigger</returns> public VO_Variable GetVariableById(Guid id) { VO_Variable variable = Game.Variables.Find(p => p.Id == id); if (variable != null) { return(variable); } return((VO_Variable)ValidationTools.CreateEmptyRessource(new VO_Variable())); }
/// <summary> /// Récupère une nouvelle instance d'une classe /// </summary> /// <param name="id">ID de l'action</param> /// <returns>VO_Class</returns> public VO_Class GetClassById(Guid id) { VO_Class classes = Game.Classes.Find(p => p.Id == id); if (classes != null) { return(classes); } return((VO_Class)ValidationTools.CreateEmptyRessource(new VO_Class())); }
/// <summary> /// Récupère une nouvelle instance d'un item /// </summary> /// <param name="id">ID de l'action</param> /// <returns>VO_Action</returns> public VO_Stage GetStageById(Guid id) { VO_Stage stage = Game.Stages.Find(p => p.Id == id); if (stage != null) { return(stage); } return((VO_Stage)ValidationTools.CreateEmptyRessource(new VO_Stage())); }
/// <summary> /// Récupère une nouvelle instance d'un item /// </summary> /// <param name="id">ID de l'action</param> /// <returns>VO_Action</returns> public VO_Action GetActionById(Guid id) { VO_Action action = Game.Actions.Find(p => p.Id == id); if (action != null) { return(action); } return((VO_Action)ValidationTools.CreateEmptyRessource(new VO_Action())); }
/// <summary> /// Récupère un item /// </summary> /// <param name="id">ID de l'item</param> /// <returns>VO_Item</returns> public VO_Item GetItemById(Guid id) { VO_Item item = Game.Items.Find(p => p.Id == id); if (item != null) { return(item); } return((VO_Item)ValidationTools.CreateEmptyRessource(new VO_Item())); }
/// <summary> /// Récupère une nouvelle instance d'un objet /// </summary> /// <param name="pId">ID du character</param> /// <returns>VO_PlayableCharacter</returns> public VO_PlayableCharacter GetPlayableCharacterById(Guid id) { VO_PlayableCharacter character = Game.PlayableCharacters.Find(p => p.Id == id); if (character != null) { return(character); } return((VO_PlayableCharacter)ValidationTools.CreateEmptyRessource(new VO_PlayableCharacter())); }
/// <summary> /// Récupère une nouvelle instance d'un objet /// </summary> /// <param name="pId"></param> /// <returns></returns> public VO_Animation GetCharAnimationById(Guid idChar, Guid idAnim) { VO_Character character = GameCore.Instance.GetCharacterById(idChar); if (character.Id != Guid.Empty) { VO_Animation charAnimation = character.Animations.Find(p => p.Id == idAnim); if (charAnimation != null) { return(charAnimation); } } return((VO_Animation)ValidationTools.CreateEmptyRessource(new VO_Animation())); }
public VO_StageAnimation GetStageAnimation(Guid animation) { foreach (VO_Stage item in Game.Stages) { foreach (VO_Layer layer in item.ListLayers) { VO_StageAnimation stageAnimation = layer.ListAnimations.Find(i => i.Id == animation); if (stageAnimation != null) { return(stageAnimation); } } } return((VO_StageAnimation)ValidationTools.CreateEmptyRessource(new VO_StageAnimation())); }