private static string retTemplate(eMessageTemplate template) { switch(template){ case eMessageTemplate.NullRefrences : return "Null Reference."; case eMessageTemplate.InvalideFileName : return "Invalide File Name."; case eMessageTemplate.InvalidePathAddress : return "Invalide Path Address."; case eMessageTemplate.EmptyOrNullString : return "Empty Or Null String."; case eMessageTemplate.NullParameter : return "NUll Parameter Is Not Accepted."; case eMessageTemplate.SomthingIsWrong : return "Somthing IS Wrong. This Error Must Never Happend."; case eMessageTemplate.NotImplemented : return "You Are Using Method or Propety That Is Not Implemented. Please Implement It First."; default : return "Template not implemented."; } }
public static void LogError(eMessageTemplate template) { Debug.LogError(_preFix + retTemplate(template)); }