public bool GetTaskObject(int taskID, out PosObject posObject) { posObject = null; if (!_mPosObjectDic.TryGetValue(taskID, out posObject)) { return(false); } return(true); }
private bool LoadItemElement(SecurityElement element, out PosObject itemElement) { itemElement = new PosObject(); string attribute = element.Attribute("Pose_ID"); if (attribute != null) { itemElement.Pose_ID = StrParser.ParseDecInt(attribute, 0); } attribute = element.Attribute("Pose_Icon"); if (attribute != null) { itemElement.Pose_Icon = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pose_Controll"); if (attribute != null) { itemElement.Pose_Controll = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pose_CameraPosition"); if (attribute != null) { itemElement.Pose_CameraPosition = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pose_CameraRotation"); if (attribute != null) { itemElement.Pose_CameraRotation = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pose_CameraView"); if (attribute != null) { itemElement.Pose_CameraView = StrParser.ParseDecInt(attribute, 0); } return(true); }
private bool LoadItemElement(SecurityElement element, out PosObject itemElement) { itemElement = new PosObject(); string attribute = element.Attribute("Pos_ID"); if (attribute != null) { itemElement.Pos_ID = StrParser.ParseDecInt(attribute, 0); } attribute = element.Attribute("Pos1_NvName"); if (attribute != null) { itemElement.Pos1_NvName = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pos2_NvName"); if (attribute != null) { itemElement.Pos2_NvName = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pos1_NanName"); if (attribute != null) { itemElement.Pos1_NanName = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pos2_NanName"); if (attribute != null) { itemElement.Pos2_NanName = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pos_Pet"); if (attribute != null) { itemElement.Pos_Pet = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pos_Icon"); if (attribute != null) { itemElement.Pos_Icon = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pos_Name"); if (attribute != null) { itemElement.Pos_Name = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pos_Score"); if (attribute != null) { itemElement.Pos_Score = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Score_Max"); if (attribute != null) { itemElement.Score_Max = StrParser.ParseDecInt(attribute, 0); } attribute = element.Attribute("Act_Len"); if (attribute != null) { itemElement.Act_Len = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Cost_Ingot"); if (attribute != null) { itemElement.Cost_Ingot = StrParser.ParseDecInt(attribute, 0); } attribute = element.Attribute("Cost_Money"); if (attribute != null) { itemElement.Cost_Money = StrParser.ParseDecInt(attribute, 0); } attribute = element.Attribute("Pos1_Position"); if (attribute != null) { itemElement.Pos1_Position = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pos1_Rotation"); if (attribute != null) { itemElement.Pos1_Rotation = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pos2_Position"); if (attribute != null) { itemElement.Pos2_Position = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Pos2_Rotation"); if (attribute != null) { itemElement.Pos2_Rotation = StrParser.ParseStr(attribute, ""); } return(true); }