/// <summary> /// Zwraca 'src' obrazka (png), które można urzyć w html'u /// </summary> /// <param name="path">Ścieżka bezwzględna obrazka w formacie 'png'</param> /// <returns></returns> public ActionResult GetImg(string path, CreatureTypeEnum type) { if (path == null || !System.IO.File.Exists(path)) { if (type == CreatureTypeEnum.player) { path = FileIO.GetProgDataPath("ImageBase/Default/Hero.png"); } if (type == CreatureTypeEnum.enemy) { path = FileIO.GetProgDataPath("ImageBase/Default/Monster.png"); } if (type == CreatureTypeEnum.npc) { path = FileIO.GetProgDataPath("ImageBase/Default/NPC.png"); } } using (var srcImage = Image.FromFile(path)) { using (var streak = new MemoryStream()) { srcImage.Save(streak, ImageFormat.Png); return(File(streak.ToArray(), "image/png")); } } }
public Creature() { m_SceneId = 0; m_MapId = 0; m_Cid = 0; m_CreatureType = CreatureTypeEnum.CREATURE_NONE; m_CurState = CreatureState.State_Init; m_SeeLst = new List <uint>(); m_BeenSeeLst = new List <uint>(); m_Pos = new Vector3(); m_Dir = new Vector3(); m_ViewLayer = (uint)ViewLayerType.ENUM_NINE_GRID_LITTLE; //1级9各宫 }